module CarrierWave::Uploader::FileSize

def check_size!(new_file)

def check_size!(new_file)
  size = new_file.size
  expected_size_range = size_range
  if expected_size_range.is_a?(::Range)
    if size < expected_size_range.min
      raise CarrierWave::IntegrityError, I18n.translate(:"errors.messages.min_size_error", :min_size => ActiveSupport::NumberHelper.number_to_human_size(expected_size_range.min))
    elsif size > expected_size_range.max
      raise CarrierWave::IntegrityError, I18n.translate(:"errors.messages.max_size_error", :max_size => ActiveSupport::NumberHelper.number_to_human_size(expected_size_range.max))
    end
  end
end

def size_range; end


end
3256...5748
def size_range

=== Examples

[NilClass, Range] a size range (in bytes) which are permitted to be uploaded

=== Returns
are allowed to be uploaded.
Override this method in your uploader to provide a Range of Size which
#
def size_range; end