class Errapi::Condition::SimpleCheck
Constants
- CONDITIONALS
Public Instance Methods
check(predicate, value, context, options = {})
click to toggle source
# File lib/errapi/condition.rb, line 39 def check predicate, value, context, options = {} if @predicate.kind_of?(Symbol) || @predicate.kind_of?(String) value.respond_to?(:[]) ? value[@predicate] : value.send(@predicate) elsif @predicate.respond_to? :call @predicate.call value, context, options else @predicate end end