Class: Tablets::Renderer

Inherits:
Object
  • Object
show all
Defined in:
lib/tablets/renderer.rb

Overview

Prepares markup. Renders table without any data

Instance Method Summary collapse

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