Class: Tablets::Renderer
- Inherits:
-
Object
- Object
- Tablets::Renderer
- Defined in:
- lib/tablets/renderer.rb
Overview
Prepares markup. Renders table without any data
Instance Method Summary collapse
-
#initialize(tablet, params, opts = {}) ⇒ Renderer
constructor
Initializes renderer with tablet and params.
-
#render(view_context) ⇒ Object
Renders table in view_context.
Constructor Details
#initialize(tablet, params, opts = {}) ⇒ Renderer
Initializes renderer with tablet and params
9 10 11 12 13 |
# File 'lib/tablets/renderer.rb', line 9 def initialize(tablet, params, opts = {}) @tablet = tablet @params = params @initialize_instantly = opts.fetch(:initialize_instantly, false) end |
Instance Method Details
#render(view_context) ⇒ Object
Renders table in view_context
16 17 18 |
# File 'lib/tablets/renderer.rb', line 16 def render(view_context) view_context.render(partial: 'tablets/tablet', locals: locals) end |