Class: Plutonium::Resource::Definition

Inherits:
Definition::Base show all
Defined in:
lib/plutonium/resource/definition.rb

Direct Known Subclasses

Interaction::Async::RunDefinition

Constant Summary

Constants inherited from Definition::Base

Definition::Base::VALID_MODAL_MODES, Definition::Base::VALID_SHOW_IN

Constants included from Definition::IndexViews

Definition::IndexViews::GRID_LAYOUTS, Definition::IndexViews::GRID_SLOTS, Definition::IndexViews::KNOWN_VIEWS

Constants included from Definition::FormLayout

Definition::FormLayout::UNGROUPED_KEY

Constants included from Positioning

Positioning::EPSILON

Constants included from Definition::Sorting

Definition::Sorting::DEFAULT_SORT

Method Summary

Methods inherited from Definition::Base

#collection_class, #detail_class, #edit_page_class, #form_class, #grid_class, #index_page_class, #initialize, #interactive_action_page_class, modal, model_class, #model_class, #new_page_class, #query_form, show_in, #show_page_class

Methods included from Definition::Metadata

#defined_metadata_fields

Methods included from Definition::IndexViews

#default_index_view, #defined_grid_columns, #defined_grid_fields, #defined_grid_layout, #defined_index_views, #defined_kanban_block, #defined_kanban_board

Methods included from Definition::PageWidths

#display_width_classes, #form_width_classes, #resolved_display_width, #resolved_form_width

Methods included from Definition::DisplayLayout

#defined_display_layout, #resolve_display_sections

Methods included from Definition::FormLayout

assign_ownership, #defined_form_layout, #resolve_form_sections, resolve_sections

Methods included from Definition::StructuredInputs

#defined_structured_inputs

Methods included from Definition::Search

#search_definition

Methods included from Definition::Scoping

#default_scope

Methods included from Positioning

gap_exhausted?, position_between

Methods included from Definition::Sorting

#default_sort

Constructor Details

This class inherits a constructor from Plutonium::Definition::Base