Class: Mascot::TiltResourceRenderer

Inherits:
Object
  • Object
show all
Defined in:
lib/mascot-server.rb

Instance Method Summary collapse

Constructor Details

#initialize(resource) ⇒ TiltResourceRenderer

Returns a new instance of TiltResourceRenderer.



7
8
9
# File 'lib/mascot-server.rb', line 7

def initialize(resource)
  @resource = resource
end

Instance Method Details

#render(locals: {}, layout: "layout") ⇒ Object



11
12
13
14
# File 'lib/mascot-server.rb', line 11

def render(locals: {}, layout: "layout")
  template = engine.new { @resource.body }
  template.render(Object.new, **locals.merge(resource: @resource))
end