Sha256: 6b02ad02a121dbdc14cc14c485bf5a9cfe07d9aa714bc6bfb9d8a85a3fafcdc0
Contents?: true
Size: 562 Bytes
Versions: 18
Compression:
Stored size: 562 Bytes
Contents
module ActiveExt module DataStructures class Column attr_accessor :name, :association, :column, :options def initialize(name, active_record_class) @name = name.to_sym @column = active_record_class.columns_hash[self.name.to_s] @association = active_record_class.reflect_on_association(self.name) @active_record_class = active_record_class @table = active_record_class.table_name #set default options @options = {:required => false, :readonly => false} end def sql_type @column.type end end end end
Version data entries
18 entries across 18 versions & 1 rubygems