class CrewdPolicies::BasePolicy::Scope

Attributes

identity[R]
scope[R]

Public Class Methods

new(identity, scope) click to toggle source
# File lib/crewd_policies/base_policy.rb, line 28
def initialize(identity, scope)
  @identity = identity
  @scope = scope
end

Public Instance Methods

model_class() click to toggle source
# File lib/crewd_policies/base_policy.rb, line 33
def model_class
  @policy_class ||= (self.class.name.sub(/Policy::Scope$/,'').safe_constantize or @scope)
end
resolve() click to toggle source
# File lib/crewd_policies/base_policy.rb, line 37
def resolve
        scope
end