Module: RBET::Renderable

Included in:
Client
Defined in:
lib/rbet/renderable.rb

Instance Method Summary collapse

Instance Method Details

#render_template(name) ⇒ Object



35
36
37
38
# File 'lib/rbet/renderable.rb', line 35

def render_template( name )
  erb = ERB.new( File.open( template_path(name) ,"r").read, 0, "<>")
  erb.result( binding )
end

#set_template_path(path) ⇒ Object



27
28
29
# File 'lib/rbet/renderable.rb', line 27

def set_template_path(path)
  @template_path = path
end

#template_path(name) ⇒ Object



31
32
33
# File 'lib/rbet/renderable.rb', line 31

def template_path(name)
  File.join( (@template_path || File.dirname(__FILE__)), "#{name}.rxml")
end