Module: Monarchy::ActsAsHierarchy::ClassMethods
- Defined in:
- lib/monarchy/acts_as_hierarchy.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_hierarchy ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/monarchy/acts_as_hierarchy.rb', line 7 def acts_as_hierarchy has_closure_tree dependent: :destroy has_many :members, class_name: 'Monarchy::Member' belongs_to :resource, polymorphic: true, dependent: :destroy validates :resource, presence: true include Monarchy::ActsAsHierarchy::InstanceMethods end |