Module: EnvValidator
- Defined in:
- lib/env_validator.rb,
lib/env_validator/error.rb,
lib/env_validator/types.rb,
lib/env_validator/version.rb,
lib/env_validator/validator.rb,
lib/env_validator/configuration.rb
Defined Under Namespace
Modules: Types Classes: Configuration, ConstraintError, Error, FormatError, MissingVariableError, Rule, TypeError, ValidationError, ValidationErrors, Validator
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
-
.configuration ⇒ Object
readonly
Returns the value of attribute configuration.
Class Method Summary collapse
Class Attribute Details
.configuration ⇒ Object (readonly)
Returns the value of attribute configuration.
24 25 26 |
# File 'lib/env_validator.rb', line 24 def configuration @configuration end |
Class Method Details
.configure(&block) ⇒ Object
11 12 13 14 15 |
# File 'lib/env_validator.rb', line 11 def configure(&block) @configuration = Configuration.new @configuration.instance_eval(&block) @configuration end |
.reset! ⇒ Object
26 27 28 |
# File 'lib/env_validator.rb', line 26 def reset! @configuration = nil end |