Class: TableGo::TableRenderer
- Inherits:
-
Object
- Object
- TableGo::TableRenderer
- Defined in:
- lib/table_go/table_renderer.rb
Instance Attribute Summary collapse
-
#renderer_klass ⇒ Object
Returns the value of attribute renderer_klass.
-
#template ⇒ Object
Returns the value of attribute template.
Instance Method Summary collapse
-
#initialize(table) ⇒ TableRenderer
constructor
A new instance of TableRenderer.
- #renderer ⇒ Object
Constructor Details
#initialize(table) ⇒ TableRenderer
Returns a new instance of TableRenderer.
6 7 8 |
# File 'lib/table_go/table_renderer.rb', line 6 def initialize(table) @table = table end |
Instance Attribute Details
#renderer_klass ⇒ Object
Returns the value of attribute renderer_klass.
3 4 5 |
# File 'lib/table_go/table_renderer.rb', line 3 def renderer_klass @renderer_klass end |
#template ⇒ Object
Returns the value of attribute template.
3 4 5 |
# File 'lib/table_go/table_renderer.rb', line 3 def template @template end |
Instance Method Details
#renderer ⇒ Object
10 11 12 13 14 15 |
# File 'lib/table_go/table_renderer.rb', line 10 def renderer @renderer ||= renderer_klass.new.tap do |r| r.template = template r.table = @table end end |