Module: RenderHelper

Extended by:
RenderHelper
Included in:
RenderHelper
Defined in:
lib/webmock_method/render_helper.rb

Instance Method Summary collapse

Instance Method Details

#render(format, template, binding) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/webmock_method/render_helper.rb', line 7

def render format, template, binding
  body = File.read(template)

  case format
    when :erb
      ERB.new(body).result binding
    when :haml
      Haml::Engine.new(body).render binding
    else
      body
  end
end