------art_8007_16432951.1140285180549
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Greetings.

I am trying to use Erb to process a plain-text template.  Following the RDoc
documentation at
http://www.ruby-doc.org/stdlib/libdoc/erb/rdoc/classes/ERB.html, I can't get
the first plain-text example to work.  ruby 1.8.2 (2004-12-25)
[i686-linux].  Below[1] is the actual sample script which isn't working
(it's not finding the local variables when processing the template).  Any
ideas what's going on here?  Thanks.

-Matt

[1]
require "erb"

  # Create template.
  template = %q{
    From:  James Edward Gray II <james / grayproductions.net>
    To:  <%= to %>
    Subject:  Addressing Needs

    <%= to[/\w+/] %>:

    Just wanted to send a quick note assuring that your needs are being
    addressed.

    I want you to know that my team will keep working on the issues,
    especially:

    <%# ignore numerous minor requests -- focus on priorities %>
    % priorities.each do |priority|
      * <%= priority %>
    % end

    Thanks for your patience.

    James Edward Gray II
  }.gsub(/^  /, '')

  message = ERB.new(template, 0, "%<>")

  # Set up template data.
  to = "Community Spokesman <spokesman / ruby_community.org>"
  priorities = [ "Run Ruby Quiz",
                 "Document Modules",
                 "Answer Questions on Ruby Talk" ]

  # Produce result.
  email = message.result
  puts email

------art_8007_16432951.1140285180549--