Skip to content
This repository has been archived by the owner on Apr 12, 2022. It is now read-only.

shugo/eruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
ged
Jul 16, 2008
8e372f4 · Jul 16, 2008

History

9 Commits
Jul 1, 2004
Jul 1, 2004
Jul 21, 2005
Jul 1, 2004
Jul 1, 2004
Jul 1, 2004
Jul 1, 2004
Nov 2, 2004
Jul 1, 2004
Jul 1, 2004
Jul 16, 2008
Jul 1, 2004
Jan 23, 2007
Jan 23, 2007
Jul 1, 2004
Jul 1, 2004
Jan 23, 2007
Jul 1, 2004
Jul 1, 2004
Jul 1, 2004
Jan 23, 2007

Repository files navigation

=begin

= README for eRuby

== What's eRuby?

eRuby interprets a Ruby code embedded text file. For example, eRuby
enables you to embed a Ruby code to a HTML file.

== Required environment

* Ruby version 1.6.x or later.

== Installation

(1) Type `./configure.rb' to create Makefile.
    (Type `./configure.rb --help' to get a help message.)

(2) Type `make' to compile eRuby.

(3) Type `make install' to install all files.

== Syntax

A Ruby block starts with `<%' and ends with `%>'. eRuby replaces
the block with its output.

  $ cat foo
  Hello, <% print "World!" %>
  $ eruby foo
  Hello, World!

If `<%' is followed by `=', eRuby replaces the block with a value
of the block.

  $ cat bar
  Hello, <%= "World!" %>
  $ eruby bar
  Hello, World!

If `<%' is followed by `#', the block is ignored as a comment.

  $ cat baz
  Hello,<%# this is
  a comment %> World!
  $ eruby baz
  Hello, World!

If a line starts with '%', eRuby evaluates the line as a Ruby
program and replaces the line with its output.

  $ cat quux
  % x = 1 + 1
  1 + 1 = <%= x %>
  $ eruby quux
  1 + 1 = 2

=end

Local variables:
mode: indented-text
mode: auto-fill
fill-column: 70
End:

About

Embedded Ruby Language

Resources

License

Stars

Watchers

Forks

Packages

No packages published