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