Class: Errapi::SingleValidator
- Inherits:
-
Object
- Object
- Errapi::SingleValidator
- Defined in:
- lib/errapi/single_validator.rb
Class Method Summary collapse
Class Method Details
.configure(*args, &block) ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'lib/errapi/single_validator.rb', line 5 def self.configure *args, &block = args.last.kind_of?(Hash) ? args.pop : {} config = [:config] || Errapi.config config = Errapi.config config if config.kind_of? Symbol @errapi_validator = ObjectValidator.new config, , &block end |
.validate(*args, &block) ⇒ Object
14 15 16 17 |
# 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 |