Module: BeyondAlbert::Acts::TextBasedNestedSet::Model::ClassMethods
- Defined in:
- lib/text_based_nested_set/model.rb
Instance Method Summary collapse
Instance Method Details
#convert_from_awesome_nested_set ⇒ Object
11 12 13 14 15 16 17 |
# File 'lib/text_based_nested_set/model.rb', line 11 def convert_from_awesome_nested_set root_nodes = where(parent_id: nil) root_nodes.each do |r| r.update(parent_id: 0, path: '/0/') r.rebuild end end |
#position_valid? ⇒ Boolean
19 20 21 22 23 24 25 26 27 |
# File 'lib/text_based_nested_set/model.rb', line 19 def position_valid? root_nodes = where(parent_id: 0) root_nodes.each do |r| unless r.check_position return false end end true end |