class Range

def to_formatted_s(format = :default)

(1..100).to_formatted_s # => "1..100"

Gives a human readable format of the range.
def to_formatted_s(format = :default)
  if formatter = RANGE_FORMATS[format]
    formatter.call(first, last)
  else
    to_default_s
  end
end