Class: Sitepress::ResourceRenderer
- Inherits:
-
Object
- Object
- Sitepress::ResourceRenderer
- Defined in:
- lib/sitepress-server.rb
Overview
Renders a resource
Instance Method Summary collapse
-
#initialize(resource:) ⇒ ResourceRenderer
constructor
A new instance of ResourceRenderer.
- #render(context:) ⇒ Object
Constructor Details
#initialize(resource:) ⇒ ResourceRenderer
37 38 39 |
# File 'lib/sitepress-server.rb', line 37 def initialize(resource:) @resource = resource end |
Instance Method Details
#render(context:) ⇒ Object
41 42 43 44 45 46 47 |
# File 'lib/sitepress-server.rb', line 41 def render(context:) if renderable_resource? renderer.render layout: layout, context: context else @resource.body end end |