Module: Zuul::ActiveRecord::Subject::RoleMethods::ClassMethods
- Defined in:
- lib/zuul/active_record/subject.rb
Class Method Summary collapse
Class Method Details
.extended(base) ⇒ Object
16 17 18 19 |
# File 'lib/zuul/active_record/subject.rb', line 16 def self.extended(base) base.send :has_many, base.auth_scope.role_subject_plural_key, :class_name => base.auth_scope.role_subjects_class_name, :dependent => :destroy base.send :has_many, base.auth_scope.role_plural_key, :class_name => base.auth_scope.role_class_name, :through => base.auth_scope.role_subject_plural_key end |