Module: Validacity
- Defined in:
- lib/validacity.rb,
lib/validacity/railtie.rb,
lib/validacity/version.rb,
lib/validacity/validatable.rb,
lib/validacity/configuration.rb,
lib/validacity/base_validator.rb,
lib/generators/validacity/install_generator.rb,
lib/generators/validacity/validator_generator.rb
Defined Under Namespace
Modules: Generators, Validatable
Classes: BaseValidator, Configuration, Railtie
Constant Summary
collapse
- VERSION =
"0.2.0".freeze
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
11
12
13
|
# File 'lib/validacity.rb', line 11
def configuration
@configuration ||= Validacity::Configuration.new
end
|
15
16
17
|
# File 'lib/validacity.rb', line 15
def configure
yield configuration if block_given?
end
|
.find_validator(name) ⇒ Object
23
24
25
26
27
28
29
|
# File 'lib/validacity.rb', line 23
def find_validator(name)
validator = validators[name]
return validator if validator
reload_validators
validators[name]
end
|
.validators ⇒ Object
19
20
21
|
# File 'lib/validacity.rb', line 19
def validators
@_validators ||= {}
end
|