module Plumnailer::ImgComparator
Mixin for Magick::ImageList that adds a comparator for sorting by relevance.
Public Instance Methods
<=>(other)
click to toggle source
# File lib/plumnailer/img_comparator.rb, line 6 def <=> other # can use doc here to take source page into account # square of smallest dimension result = ([other.rows, other.columns].min ** 2) <=> ([rows, columns].min ** 2) # if still tied use number of colors if result == 0 result = other.number_colors <=> number_colors end result end