Module: Low::Templates::Renderer::ClassMethods
- Defined in:
- lib/templates/renderer.rb
Instance Method Summary collapse
-
#build_template(template:, params:, engine:, namespace:) ⇒ Object
LowLoad hook.
- #render ⇒ Object
-
#template ⇒ Object
LowLoad hook.
Instance Method Details
#build_template(template:, params:, engine:, namespace:) ⇒ Object
LowLoad hook.
42 43 44 |
# File 'lib/templates/renderer.rb', line 42 def build_template(template:, params:, engine:, namespace:) @template = Template.new(template:, params:, engine:, namespace:) end |
#render ⇒ Object
30 31 32 33 34 |
# File 'lib/templates/renderer.rb', line 30 def render(**) # GOAL: Make return value configurable; ResponseEvent, Response, or body. response = Low::Factories::ResponseFactory.html(body: response_body(**)) Low::Events::ResponseEvent.new(response:).tap { it.branch } end |
#template ⇒ Object
LowLoad hook.
37 38 39 |
# File 'lib/templates/renderer.rb', line 37 def template @template end |