Module: ErpTechSvcs::Extensions::ActiveRecord::HasCapabilities::ClassMethods
- Defined in:
- lib/erp_tech_svcs/extensions/active_record/has_capabilities.rb
Instance Method Summary collapse
Instance Method Details
#has_capabilities ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/erp_tech_svcs/extensions/active_record/has_capabilities.rb', line 12 def has_capabilities extend HasCapabilities::SingletonMethods include HasCapabilities::InstanceMethods after_initialize :initialize_capable_model after_update :save_capable_model after_create :save_capable_model after_destroy :destroy_capable_model has_one :capable_model, :as => :capable_model_record end |