module Enumerable
Public Instance Methods
natural_sort()
click to toggle source
# File lib/generators/katapult/basics/templates/lib/ext/enumerable/natural_sort.rb, line 3 def natural_sort natural_sort_by end
natural_sort_by(&stringifier)
click to toggle source
# File lib/generators/katapult/basics/templates/lib/ext/enumerable/natural_sort.rb, line 7 def natural_sort_by(&stringifier) sort_by do |element| element = stringifier.call(element) if stringifier element = element.to_s unless element.respond_to?(:to_sort_atoms) element.to_sort_atoms end end