Sha256: cfca977471284c418304391e450dbbf80c15c381eb36b3309f702d499e82313a
Contents?: true
Size: 656 Bytes
Versions: 39
Compression:
Stored size: 656 Bytes
Contents
# frozen_string_literal: true require "arel/attributes/attribute" module Arel # :nodoc: all module Attributes ### # Factory method to wrap a raw database +column+ to an Arel Attribute. def self.for(column) case column.type when :string, :text, :binary then String when :integer then Integer when :float then Float when :decimal then Decimal when :date, :datetime, :timestamp, :time then Time when :boolean then Boolean else Undefined end end end end
Version data entries
39 entries across 39 versions & 4 rubygems