modruby.net

the Apache/Ruby integration project

ダウンロード

HTTP

Subversion

ViewCVS

at 2004-09-27 14:18 / permalink

eRubyの文法

eRubyのブロックは`<%'で始まり、`%>'で終ります。eRubyはブロックをその ブロックの出力結果に置き換えます。

  $ cat foo
  こんにちは、<% print "みなさん!" %>
  $ eruby foo
  こんにちは、みなさん!

`<%'の次に`='が来る場合、eRubyはブロックをそのブロックを評価した値に 置き換えます。

  $ cat bar
  こんにちは、<%= "みなさん!" %>
  $ eruby bar
  こんにちは、みなさん!

`<%'の次に`#'が来る場合、ブロックはコメントとして無視されます。

  $ cat baz
  こんにちは、<%# これは
  コメント %>みなさん!
  $ eruby baz
  こんにちは、みなさん!

`%'で始まる行は、Rubyプログラムとして評価されます。eRubyはその行を出 力結果で置き換えます。

  $ cat quux
  % x = 1 + 1
  1 + 1 = <%= x %>
  $ eruby quux
  1 + 1 = 2
at 2004-07-05 17:11 / permalink

erubyとは?

erubyはeRubyのCによる実装です。

eRubyはテキストファイルにRubyのコードが埋めこむための言語です。 たとえば、HTMLにRubyのコードを埋めこむことができます。

at 2004-07-05 17:10 / permalink

Sponsored by NaCl
Generated by lily 0.1.5
Powered by ruby 1.8.5 / mod_ruby 1.2.6