Module: Awestruct::Erbable

Included in:
ErbFile
Defined in:
lib/awestruct/erbable.rb

Instance Method Summary collapse

Instance Method Details

#contentObject



13
14
15
16
# File 'lib/awestruct/erbable.rb', line 13

def content
  context = site.engine.create_context( self )
  render( context )
end

#render(context) ⇒ Object



8
9
10
11
# File 'lib/awestruct/erbable.rb', line 8

def render(context)
  erb = ERB.new( raw_page_content )
  context.evaluate_erb( erb )
end