class CrewdPolicies::BasePolicy
optional
Attributes
identity[R]
record[R]
Public Class Methods
new(identity, record)
click to toggle source
# File lib/crewd_policies/base_policy.rb, line 12 def initialize(identity, record) @identity = identity @record = record end
Public Instance Methods
model_class()
click to toggle source
# File lib/crewd_policies/base_policy.rb, line 17 def model_class @policy_class ||= self.class.name.sub(/Policy$/,'').safe_constantize # record ? record.class end
scope()
click to toggle source
# File lib/crewd_policies/base_policy.rb, line 21 def scope Pundit.policy_scope!(identity, model_class) end