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.
8 9 10 11 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 8 def initialize(generator) @generator = generator @table = generator.table end |
Instance Attribute Details
#generator ⇒ Object (readonly)
Returns the value of attribute generator.
6 7 8 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 6 def generator @generator end |
#table ⇒ Object (readonly)
Returns the value of attribute table.
6 7 8 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 6 def table @table end |
Instance Method Details
#build_data_code ⇒ Object
21 22 23 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 21 def build_data_code raise NotImplementedError, "#{self.class.name}#build_table_code is not implemented." end |
#remote_update_code ⇒ Object
17 18 19 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 17 def remote_update_code raise NotImplementedError, "#{self.class.name}#remote_update_code is not implemented." end |
#var_name(name) ⇒ Object
13 14 15 |
# File 'lib/active_list/renderers/abstract_renderer.rb', line 13 def var_name(name) @generator.var_name(name) end |