class Faceter::Rules::OrderFields
Orders consecutive fields by their names to allow merging them later
Public Instance Methods
optimize()
click to toggle source
@private
# 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
optimize?()
click to toggle source
@private
# File lib/faceter/rules/order_fields.rb, line 12 def optimize? true end