Module: Errapi
- Defined in:
- lib/errapi.rb,
lib/errapi.rb,
lib/errapi/model.rb,
lib/errapi/errors.rb,
lib/errapi/configuration.rb,
lib/errapi/locations/json.rb,
lib/errapi/locations/none.rb,
lib/errapi/plugins/reason.rb,
lib/errapi/validator_proxy.rb,
lib/errapi/locations/dotted.rb,
lib/errapi/object_validator.rb,
lib/errapi/plugins/location.rb,
lib/errapi/single_validator.rb,
lib/errapi/location_builders.rb
Defined Under Namespace
Modules: LocationBuilders, Locations, Model, Plugins, Utils, Validations
Classes: Condition, Configuration, Error, ObjectValidator, SingleValidator, ValidationContext, ValidationDefinitionInvalid, ValidationError, ValidationErrorInvalid, ValidationFailed, ValidatorProxy
Constant Summary
collapse
- VERSION =
'0.1.2'
Class Method Summary
collapse
Class Method Details
.config(name = nil) ⇒ Object
21
22
23
|
# File 'lib/errapi.rb', line 21
def self.config name = nil
init_configs[name || :default]
end
|
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/errapi.rb', line 9
def self.configure name = nil, &block
init_configs
name ||= :default
if @configs[name]
@configs[name].configure &block
else
@configs[name] = Configuration.new &block
end
end
|