Class: Tree::FilteredArrayTree
- Inherits:
-
ArrayTree
- Object
- AbstractTree
- ArrayTree
- Tree::FilteredArrayTree
- Includes:
- DownTreeFilteredAlgorithms
- Defined in:
- lib/modular_tree.rb
Instance Attribute Summary
Attributes included from InternalChildrenArrayImplementation
Attributes included from InternalParentImplementation
Class Method Summary collapse
Methods included from DownTreeFilteredAlgorithms
#accumulate, #aggregate, #choose, #descendants, #each, #edges, #nodes, #pairs, #postorder, #preorder, #select, #size, #traverse
Methods included from BranchesProperty
#bare?, #branches, #each_branch
Methods included from NodeProperty
Methods included from UpTreeAlgorithms
Methods included from InternalParentChildArrayImplementation
Methods included from InternalParentChildImplementation
Methods included from ChildrenProperty
#attach, #children, #detach, #each_child
Methods included from ParentProperty
Methods included from InternalChildrenArrayImplementation
#append, #attach, #detach, #each_child, #initialize, #insert, #replace
Methods included from InternalChildrenImplementation
#attach, #branches, #each_branch
Methods included from ChildrenImplementation
Methods included from Implementation
Methods included from InternalImplementation
Methods included from InternalParentImplementation
Methods included from StemProperty
Methods inherited from AbstractTree
Class Method Details
.filter(*args) ⇒ Object
58 |
# File 'lib/modular_tree.rb', line 58 def self.filter(*args) = FilteredDownTreeAlgorithms.filter(*args) |