class Errapi::Condition::ErrorCheck

Constants

CONDITIONALS

Public Instance Methods

check(predicate, value, context, options = {}) click to toggle source
# File lib/errapi/condition.rb, line 61
def check predicate, value, context, options = {}
  if @predicate.respond_to? :call
    context.errors? &@predicate
  elsif @predicate.kind_of? Hash
    context.errors? @predicate
  else
    @predicate ? context.errors? : !context.errors?
  end
end
resolve_conditional(conditional) click to toggle source
# File lib/errapi/condition.rb, line 57
def resolve_conditional conditional
  CONDITIONALS[conditional]
end