Module: Zuul::ActiveRecord::Context::ClassMethods

Defined in:
lib/zuul/active_record/context.rb

Class Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/zuul/active_record/context.rb', line 10

def self.extended(base)
  base.send :extend, RoleMethods
  base.send :before_destroy, :destroy_zuul_roles
  if base.auth_scope.config.with_permissions
    base.send :extend, PermissionMethods
    base.send :before_destroy, :destroy_zuul_permissions
  end
end