Method: ActiveExt::DataStructures::Column#initialize
- Defined in:
- lib/active_ext/data_structures/column.rb
#initialize(name, active_record_class) ⇒ Column
Returns a new instance of Column.
6 7 8 9 10 11 12 13 14 |
# File 'lib/active_ext/data_structures/column.rb', line 6 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 = {:required => false, :readonly => false} end |