Class: TableCollectionRenderer
- Inherits:
-
ResourceRenderer::CollectionRenderer::Base
- Object
- ResourceRenderer::CollectionRenderer::Base
- TableCollectionRenderer
- Defined in:
- app/collection_renderers/table_collection_renderer.rb
Direct Known Subclasses
Defined Under Namespace
Classes: Header
Instance Attribute Summary collapse
-
#table_html_options ⇒ Object
Returns the value of attribute table_html_options.
Attributes inherited from ResourceRenderer::CollectionRenderer::Base
#collection, #helper, #options, #resource_class
Instance Method Summary collapse
-
#initialize(*args) ⇒ TableCollectionRenderer
constructor
A new instance of TableCollectionRenderer.
- #render(&block) ⇒ Object
Methods inherited from ResourceRenderer::CollectionRenderer::Base
Constructor Details
#initialize(*args) ⇒ TableCollectionRenderer
Returns a new instance of TableCollectionRenderer.
92 93 94 95 96 |
# File 'app/collection_renderers/table_collection_renderer.rb', line 92 def initialize(*args) super .reverse_merge(table_html_options: {}) self. = .delete(:table_html_options) end |
Instance Attribute Details
#table_html_options ⇒ Object
Returns the value of attribute table_html_options.
90 91 92 |
# File 'app/collection_renderers/table_collection_renderer.rb', line 90 def @table_html_options end |
Instance Method Details
#render(&block) ⇒ Object
98 99 100 101 102 103 104 105 |
# File 'app/collection_renderers/table_collection_renderer.rb', line 98 def render(&block) helper.capture do helper.content_tag(:table, ) do helper.concat render_header(&block) helper.concat render_collection(&block) end end end |