Module: ErpTechSvcs::Extensions::ActiveRecord::HasRelationalDynamicAttributes::ClassMethods

Defined in:
lib/erp_tech_svcs/extensions/active_record/has_relational_dynamic_attributes.rb

Instance Method Summary collapse

Instance Method Details

#has_relational_dynamic_attributesObject



11
12
13
14
15
16
17
18
# File 'lib/erp_tech_svcs/extensions/active_record/has_relational_dynamic_attributes.rb', line 11

def has_relational_dynamic_attributes
  has_many :attribute_values, :as => :attributed_record, :dependent => :destroy

  before_save :assign_dynamic_attribute_on_save

  extend HasRelationalDynamicAttributes::SingletonMethods
  include HasRelationalDynamicAttributes::InstanceMethods
end