Class: BroadcastHub::Renderer
- Inherits:
-
Object
- Object
- BroadcastHub::Renderer
- Defined in:
- app/services/broadcast_hub/renderer.rb
Overview
Renders partials used in broadcast payloads.
Instance Method Summary collapse
-
#initialize(renderer: ApplicationController.renderer) ⇒ Renderer
constructor
A new instance of Renderer.
-
#render(partial:, locals: {}) ⇒ String
Renders a partial with locals.
Constructor Details
#initialize(renderer: ApplicationController.renderer) ⇒ Renderer
Returns a new instance of Renderer.
7 8 9 |
# File 'app/services/broadcast_hub/renderer.rb', line 7 def initialize(renderer: ApplicationController.renderer) @renderer = renderer end |
Instance Method Details
#render(partial:, locals: {}) ⇒ String
Renders a partial with locals.
16 17 18 |
# File 'app/services/broadcast_hub/renderer.rb', line 16 def render(partial:, locals: {}) @renderer.render(partial: partial, locals: locals) end |