Module: Spree::DatabaseTypeUtilities

Defined in:
lib/spree/database_type_utilities.rb

Class Method Summary collapse

Class Method Details

.maximum_value_for(data_type) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/spree/database_type_utilities.rb', line 3

def self.maximum_value_for(data_type)
  case data_type
  when :integer
    ActiveModel::Type::Integer.new.instance_eval { range.max }
  else
    raise ArgumentError, 'Currently only :integer argument is acceptable'
  end
end