class Granite::Action::Policies::AnyStrategy
Granite
BA policy which allows action to be performed if at least one defined policy evaluates to true
Public Class Methods
allowed?(action)
click to toggle source
# File lib/granite/action/policies/any_strategy.rb, line 6 def self.allowed?(action) action._policies.any? { |policy| action.instance_exec(action.performer, &policy) } end