Method: Array#to_sorted_nodes

Defined in:
lib/exts/array.rb

#to_sorted_nodesObject



30
31
32
# File 'lib/exts/array.rb', line 30

def to_sorted_nodes
  self.group_by(&:parent_id).each {|k,v| v.sort_by! {|a| a.send(a.class.order_column) }}.to_a.flatten.select{|c| !c.is_a?Integer}.compact
end