Module: Attribool::Validators
- Defined in:
- lib/attribool/validators.rb,
lib/attribool/validators/condition_validator.rb,
lib/attribool/validators/method_name_validator.rb,
lib/attribool/validators/nil_attribute_validator.rb,
lib/attribool/validators/attribute_list_validator.rb,
lib/attribool/validators/strict_boolean_validator.rb
Overview
Namespace for Validators. Also provides a method for fetching a validator.
Defined Under Namespace
Classes: AttributeListValidator, ConditionValidator, MethodNameValidator, NilAttributeValidator, StrictBooleanValidator
Class Method Summary collapse
-
.fetch(validator_name) ⇒ Class
Fetches a Validator class.
Class Method Details
.fetch(validator_name) ⇒ Class
Fetches a Validator class.
19 20 21 22 23 |
# File 'lib/attribool/validators.rb', line 19 def fetch(validator_name) const_get( "#{validator_name.to_s.split("_").map(&:capitalize).join}Validator" ) end |