Class: Mascot::TiltResourceRenderer
- Inherits:
-
Object
- Object
- Mascot::TiltResourceRenderer
- Defined in:
- lib/mascot-server.rb
Instance Method Summary collapse
-
#initialize(resource) ⇒ TiltResourceRenderer
constructor
A new instance of TiltResourceRenderer.
- #render(locals: {}, layout: "layout") ⇒ Object
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 |