Class: Alchemy::JsonApi::Element
- Inherits:
-
BaseRecord
- Object
- BaseRecord
- Alchemy::JsonApi::Element
- Includes:
- Element::Definitions, Element::ElementContents, Logger
- Defined in:
- app/models/alchemy/json_api/element.rb
Instance Method Summary collapse
Instance Method Details
#nested_element_ids ⇒ Object
29 30 31 |
# File 'app/models/alchemy/json_api/element.rb', line 29 def nested_element_ids nested_elements.map(&:id) end |
#nested_elements ⇒ Object
21 22 23 24 25 26 27 |
# File 'app/models/alchemy/json_api/element.rb', line 21 def nested_elements @_nested_elements ||= begin page.all_elements.select do |element| element.parent_element_id == id end end end |
#parent_element ⇒ Object
15 16 17 18 19 |
# File 'app/models/alchemy/json_api/element.rb', line 15 def parent_element page.all_elements.detect do |element| element.id == parent_element_id end end |