Method: Faceter::Rules::OrderFields#optimize

Defined in:
lib/faceter/rules/order_fields.rb

#optimizeObject



17
18
19
20
21
# File 'lib/faceter/rules/order_fields.rb', line 17

def optimize
  Functions[:claster, -> v { v.class }][nodes].flat_map do |list|
    list.last.instance_of?(Nodes::Field) ? list.sort_by(&:key) : list
  end
end