Module: ColorMatcher
Defined Under Namespace
Classes: Match
Instance Method Summary collapse
Instance Method Details
#closest_color(color, collection) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/color_matcher.rb', line 6 def closest_color(color, collection) return if color.empty? || collection.empty? matches = collection.map do |collection_color| Match.new(collection_color, proximity_of(color, collection_color)) end matches.min_by(&:proximity).color end |