class DataType::Fixnum

Integers

Public Class Methods

default_mock() click to toggle source
# File lib/dsl/data_types/primitives.rb, line 60
def self.default_mock
  rand(999999).to_i
end

Public Instance Methods

column_defaults() click to toggle source
# File lib/dsl/data_types/primitives.rb, line 54
def column_defaults
  {:type => :integer}.tap do |options|
    options.merge!(:limit => @value.size) if @value > 2147483647 # 32-bit limit. Not checking size here because a 64-bit OS always has at least 8 byte size
  end
end