module Arel::Attributes - arel-4.0.2 Documentation

# module Arel::Attributes

### Public Class Methods

for(column) click to toggle source

Factory method to wrap a raw database `column` to an Arel Attribute.

    # File lib/arel/attributes.rb, line 7
    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