Module: Monarchy::ActsAsResource::ClassMethods
- Defined in:
- lib/monarchy/acts_as_resource.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_resource(options = {}) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/monarchy/acts_as_resource.rb', line 8 def acts_as_resource( = {}) extend Monarchy::ActsAsResource::SupportMethods setup_acting parent_as([:parent_as]) if [:parent_as] after_update :assign_parent after_create :ensure_hierarchy, :assign_parent include_relationships include_scopes include Monarchy::ActsAsResource::InstanceMethods end |