Module: ColorSort

Defined in:
lib/color_sort.rb,
lib/color_sort/sorter.rb,
lib/color_sort/grouped.rb,
lib/color_sort/version.rb,
lib/color_sort/distance.rb,
lib/color_sort/ordering.rb,
lib/color_sort/group_sorter.rb,
lib/color_sort/grouped/base_group.rb,
lib/color_sort/grouped/group_list.rb,
lib/color_sort/closest_pair_finder.rb,
lib/color_sort/grouped/empty_group.rb,
lib/color_sort/color_space_converter.rb,
lib/color_sort/grouped/single_item_group.rb,
lib/color_sort/grouped/multiple_item_group.rb

Defined Under Namespace

Modules: ColorSpaceConverter, Distance, Grouped Classes: ClosestPairFinder, GroupSorter, Ordering, Sorter

Constant Summary collapse

VERSION =
"1.1.0"

Class Method Summary collapse

Class Method Details

.sort(colors) ⇒ Object



11
12
13
# File 'lib/color_sort.rb', line 11

def self.sort(colors)
  Sorter.new(colors).sorted
end

.sort_groups(groups) ⇒ Object



15
16
17
# File 'lib/color_sort.rb', line 15

def self.sort_groups(groups)
  GroupSorter.new(groups).sorted
end