Class: ColorContrastCalc::Sorter::CompareFunctionCompiler

Inherits:
Object
  • Object
show all
Defined in:
lib/color_contrast_calc/sorter.rb

Direct Known Subclasses

CachingCompiler

Instance Method Summary collapse

Constructor Details

#initialize(converters = nil) ⇒ CompareFunctionCompiler

Returns a new instance of CompareFunctionCompiler.



81
82
83
# File 'lib/color_contrast_calc/sorter.rb', line 81

def initialize(converters = nil)
  @converters = converters
end

Instance Method Details

#compile(color_order) ⇒ Object



85
86
87
88
# File 'lib/color_contrast_calc/sorter.rb', line 85

def compile(color_order)
  order = parse_color_order(color_order)
  create_proc(order, color_order)
end