Module: NumericTypeColumn::ActiveRecord::BasePatch
- Defined in:
- lib/numeric_type_column/active_record/base_patch.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Instance Attribute Summary collapse
Instance Method Summary
collapse
Instance Attribute Details
#inheritance_map ⇒ Object
11
12
13
|
# File 'lib/numeric_type_column/active_record/base_patch.rb', line 11
def inheritance_map
@inheritance_map
end
|
Instance Method Details
#has_numeric_sti_column(sti_column, options = {}) ⇒ Object
13
14
15
16
17
18
19
20
|
# File 'lib/numeric_type_column/active_record/base_patch.rb', line 13
def has_numeric_sti_column(sti_column, options = {})
self.inheritance_column = sti_column
self.store_full_sti_class = options[:store_full_sti_class] if options.has_key?(:store_full_sti_class)
self.inheritance_map = options[:inheritance_map] if options.has_key?(:inheritance_map)
extend ClassMethods
include InstanceMethods
end
|