Class: ActiveList::Renderers::AbstractRenderer
- Inherits:
-
Object
- Object
- ActiveList::Renderers::AbstractRenderer
- Defined in:
- lib/active_list/renderers/abstract_renderer.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#generator ⇒ Object
readonly
Returns the value of attribute generator.
-
#table ⇒ Object
readonly
Returns the value of attribute table.
Instance Method Summary collapse
- #build_data_code ⇒ Object
-
#initialize(generator) ⇒ AbstractRenderer
constructor
A new instance of AbstractRenderer.
- #remote_update_code ⇒ Object
- #var_name(name) ⇒ Object
Constructor Details
#initialize(generator) ⇒ AbstractRenderer
Returns a new instance of AbstractRenderer.
6 7 8 9 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 6 def initialize(generator) @generator = generator @table = generator.table end |
Instance Attribute Details
#generator ⇒ Object (readonly)
Returns the value of attribute generator.
4 5 6 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 4 def generator @generator end |
#table ⇒ Object (readonly)
Returns the value of attribute table.
4 5 6 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 4 def table @table end |
Instance Method Details
#build_data_code ⇒ Object
19 20 21 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 19 def build_data_code raise NotImplementedError, "#{self.class.name}#build_table_code is not implemented." end |
#remote_update_code ⇒ Object
15 16 17 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 15 def remote_update_code raise NotImplementedError, "#{self.class.name}#remote_update_code is not implemented." end |
#var_name(name) ⇒ Object
11 12 13 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 11 def var_name(name) @generator.var_name(name) end |