Method: ActionPolicy::LookupChain.call

Defined in:
lib/action_policy/lookup_chain.rb

.call(record, **opts) ⇒ Object



57
58
59
60
61
62
63
# File 'lib/action_policy/lookup_chain.rb', line 57

def call(record, **opts)
  chain.each do |probe|
    val = probe.call(record, **opts)
    return val unless val.nil?
  end
  nil
end