Method: ActionPolicy::Policy::PreCheck::ClassMethods#pre_check
- Defined in:
- lib/action_policy/policy/pre_check.rb
#pre_check(*names, **options) ⇒ Object
172 173 174 175 176 177 178 179 180 |
# File 'lib/action_policy/policy/pre_check.rb', line 172 def pre_check(*names, **) names.each do |name| # do not allow pre-check override check = pre_checks.find { |c| c.name == name } raise "Pre-check already defined: #{name}" unless check.nil? pre_checks << Check.new(self, name, ) end end |