Module: Plutonium::Definition::IndexViews
- Extended by:
- ActiveSupport::Concern
- Included in:
- Base
- Defined in:
- lib/plutonium/definition/index_views.rb
Overview
DSL for declaring which index views a resource supports and how they're configured.
Constant Summary collapse
- KNOWN_VIEWS =
%i[table grid kanban].freeze
- GRID_SLOTS =
%i[image header subheader body meta footer].freeze
- GRID_LAYOUTS =
%i[compact media].freeze
Instance Method Summary collapse
- #default_index_view ⇒ Object
- #defined_grid_columns ⇒ Object
- #defined_grid_fields ⇒ Object
- #defined_grid_layout ⇒ Object
- #defined_index_views ⇒ Object
- #defined_kanban_block ⇒ Object
- #defined_kanban_board ⇒ Object
Instance Method Details
#default_index_view ⇒ Object
156 |
# File 'lib/plutonium/definition/index_views.rb', line 156 def default_index_view = self.class.default_index_view |
#defined_grid_columns ⇒ Object
159 |
# File 'lib/plutonium/definition/index_views.rb', line 159 def defined_grid_columns = self.class.defined_grid_columns |
#defined_grid_fields ⇒ Object
157 |
# File 'lib/plutonium/definition/index_views.rb', line 157 def defined_grid_fields = self.class.defined_grid_fields |
#defined_grid_layout ⇒ Object
158 |
# File 'lib/plutonium/definition/index_views.rb', line 158 def defined_grid_layout = self.class.defined_grid_layout |
#defined_index_views ⇒ Object
155 |
# File 'lib/plutonium/definition/index_views.rb', line 155 def defined_index_views = self.class.defined_index_views |
#defined_kanban_block ⇒ Object
160 |
# File 'lib/plutonium/definition/index_views.rb', line 160 def defined_kanban_block = self.class.defined_kanban_block |
#defined_kanban_board ⇒ Object
161 |
# File 'lib/plutonium/definition/index_views.rb', line 161 def defined_kanban_board = self.class.defined_kanban_board |