Module: CommonMob::Erb

Included in:
Template
Defined in:
lib/common_mob/erb.rb

Defined Under Namespace

Classes: Context, ErbError

Instance Method Summary collapse

Instance Method Details

#render_erb(src, context) ⇒ Object



62
63
64
65
66
67
68
69
70
# File 'lib/common_mob/erb.rb', line 62

def render_erb(src,context)
  e = ERB.new(src.read)
  e.result( Context.new(context || {}).get_binding )
rescue Object
  raise ErbError.new(src, $!)
  #log "error rendering erb: [#{$!.class}] #{$!}"
  #log e.src
  #raise $!
end