Module: Monarchy::ActsAsUser::ClassMethods
- Defined in:
- lib/monarchy/acts_as_user.rb
Instance Method Summary collapse
Instance Method Details
#acts_as_user ⇒ Object
8 9 10 11 12 13 14 15 16 17 |
# File 'lib/monarchy/acts_as_user.rb', line 8 def acts_as_user extend Monarchy::ActsAsUser::SupportMethods has_many :members, class_name: "::#{Monarchy.member_class}", dependent: :destroy has_many :hierarchies, through: :members, class_name: "::#{Monarchy.hierarchy_class}" include_scopes include Monarchy::ActsAsUser::InstanceMethods end |