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