Sha256: 49cdd60e59aed79f6fee9e4c186789c8fa922ae30f2d8476a39bd85aab1b2080

Contents?: true

Size: 347 Bytes

Versions: 1

Compression:

Stored size: 347 Bytes

Contents

module DataType
  class Fixnum < Base
    def column
      {: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
    
    def self.default_mock
      rand(999999).to_i
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
migrant-1.1.1 lib/datatype/fixnum.rb