module BeyondAlbert::Acts::TextBasedNestedSet::Model::ClassMethods

Public Instance Methods

convert_from_awesome_nested_set() click to toggle source
# 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?() click to toggle source
# 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