Class: PaperTrail::RelatedChanges::Hierarchy::Node
- Inherits:
-
Struct
- Object
- Struct
- PaperTrail::RelatedChanges::Hierarchy::Node
- Defined in:
- lib/paper_trail/related_changes/hierarchy.rb
Instance Method Summary collapse
Instance Method Details
#except(*args) ⇒ Object
111 112 113 |
# File 'lib/paper_trail/related_changes/hierarchy.rb', line 111 def except(*args) to_h.except(*args) end |
#to_simple ⇒ Object
105 106 107 108 109 |
# File 'lib/paper_trail/related_changes/hierarchy.rb', line 105 def to_simple base = to_h.except(:relation, :children) return { **base, children: children.map(&:to_simple) } unless children.empty? base end |