Module: PureValidator

Defined in:
lib/pure_validator.rb,
lib/pure_validator/concern.rb,
lib/pure_validator/version.rb,
lib/pure_validator/core_extensions/humanize.rb

Defined Under Namespace

Modules: ArgsValidator, Concern, Errors, Humanize, Validator, Validators Classes: I18n, ValidationErrors

Constant Summary collapse

VERSION =
"0.4.0"
@@validators =
{}

Class Method Summary collapse

Class Method Details

.add_validator(validator_name, validator) ⇒ Object

Adds new validator to PureValidator

Parameters:

  • validator_name (Symbol)

    validator name

  • validator (.validate, .validation_options)

    validator



24
25
26
# File 'lib/pure_validator.rb', line 24

def self.add_validator(validator_name, validator)
  @@validators[validator_name] = validator
end

.validatorsObject

Returns list of defined validators



17
18
19
# File 'lib/pure_validator.rb', line 17

def self.validators
  @@validators
end