class Fullstack::Admin::Entity
Public Instance Methods
leaf?()
click to toggle source
leaf? parent children entity_type
# File lib/fullstack/admin/resources.rb, line 10 def leaf? self.children.empty? end
traverse_bottom_up(&block)
click to toggle source
# File lib/fullstack/admin/resources.rb, line 23 def traverse_bottom_up(&block) children.each do |c| c.traverse_bottom_up(&block) end block.call(self) end
Also aliased as: reverse_each
traverse_top_down(&block)
click to toggle source
# File lib/fullstack/admin/resources.rb, line 14 def traverse_top_down(&block) res = block.call(self) children.each do |c| c.traverse_top_down(&block) end res end
Also aliased as: each