Module: Arel::Attributes
- Defined in:
 - lib/arel/attributes.rb,
lib/arel/attributes/attribute.rb 
Defined Under Namespace
Classes: Attribute, Boolean, Decimal, Float, Integer, String, Time, Undefined
Class Method Summary collapse
- 
  
    
      .for(column)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Factory method to wrap a raw database
columnto an Arel Attribute. 
Class Method Details
.for(column) ⇒ Object
Factory method to wrap a raw database column to an Arel Attribute.
      9 10 11 12 13 14 15 16 17 18 19 20  | 
    
      # File 'lib/arel/attributes.rb', line 9 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  |