class Errapi::SingleValidator

Public Class Methods

configure(*args, &block) click to toggle source
# File lib/errapi/single_validator.rb, line 5
def self.configure *args, &block

  options = args.last.kind_of?(Hash) ? args.pop : {}
  config = options[:config] || Errapi.config
  config = Errapi.config config if config.kind_of? Symbol

  @errapi_validator = ObjectValidator.new config, options, &block
end
validate(*args, &block) click to toggle source
# File lib/errapi/single_validator.rb, line 14
def self.validate *args, &block
  raise "Validator has not yet been configured. You must call #configure before calling #validate." unless @errapi_validator
  @errapi_validator.validate *args, &block
end