Method: Use#descendants
- Defined in:
- lib/mls/models/use.rb
#descendants(uses = nil) ⇒ Object
has_and_belongs_to_many :properties
11 12 13 14 15 16 17 18 19 |
# File 'lib/mls/models/use.rb', line 11 def descendants(uses = nil) # Recursive self + children of children uses ||= [self] self.children.each do |child| uses << child uses = child.descendants(uses) end uses end |