Module: Spree::DatabaseTypeUtilities

Defined in:
lib/spree/database_type_utilities.rb

Constant Summary collapse

INTEGER_MAX =

Maximum value for a 4-byte signed integer (default database integer type)

(2**31) - 1

Class Method Summary collapse

Class Method Details

.maximum_value_for(data_type) ⇒ Object



6
7
8
9
10
11
12
13
# File 'lib/spree/database_type_utilities.rb', line 6

def self.maximum_value_for(data_type)
  case data_type
  when :integer
    INTEGER_MAX
  else
    raise ArgumentError, 'Currently only :integer argument is acceptable'
  end
end