module ImageOptim::OptionHelpers

Helper methods for options

Public Class Methods

limit_with_range(number, range) click to toggle source

Ensure number is in range

# File lib/image_optim/option_helpers.rb, line 5
def self.limit_with_range(number, range)
  if range.include?(number)
    number
  elsif number < range.first
    range.first
  elsif range.exclude_end?
    range.last - 1
  else
    range.last
  end
end