Module | Sequel::Plugins::Tree::ClassMethods |
In: |
lib/sequel/plugins/tree.rb
|
parent_column | [RW] | The symbol for the column containing the value pointing to the parent of the leaf. |
tree_order | [RW] | The column symbol or array of column symbols on which to order the tree. |
Copy the parent_column and order_column to the subclass.
# File lib/sequel/plugins/tree.rb, line 54 54: def inherited(subclass) 55: super 56: subclass.parent_column = parent_column 57: subclass.tree_order = tree_order 58: end
Returns list of all root nodes (those with no parent nodes).
TreeClass.roots # => [root1, root2]
# File lib/sequel/plugins/tree.rb, line 63 63: def roots 64: roots_dataset.all 65: end