class Amy::Generator
Attributes
base_dir[R]
Public Class Methods
new(base_dir="doc/")
click to toggle source
# File lib/amy/generate.rb, line 9 def initialize(base_dir="doc/") @base_dir = base_dir end
Public Instance Methods
do(template, object)
click to toggle source
# File lib/amy/generate.rb, line 13 def do(template, object) Dir.mkdir(@base_dir) if (not File.exist?(@base_dir) or not File.directory?( @base_dir )) ehtml = ERB.new(IO.read(template)) output = ehtml.result(object.get_binding) File.open("#{@base_dir}#{object.path}", 'w') do |f| f.write(output) end end