Module Grape::Validations
In: lib/grape/validations/validator_factory.rb
lib/grape/validations/params_scope.rb
lib/grape/validations/attributes_iterator.rb
lib/grape/validations/types.rb
lib/grape/validations/types/file.rb
lib/grape/validations/types/build_coercer.rb
lib/grape/validations/types/custom_type_collection_coercer.rb
lib/grape/validations/types/json.rb
lib/grape/validations/types/custom_type_coercer.rb
lib/grape/validations/types/multiple_type_coercer.rb
lib/grape/validations/types/variant_collection_coercer.rb
lib/grape/validations/validators/except_values.rb
lib/grape/validations/validators/presence.rb
lib/grape/validations/validators/same_as.rb
lib/grape/validations/validators/as.rb
lib/grape/validations/validators/default.rb
lib/grape/validations/validators/at_least_one_of.rb
lib/grape/validations/validators/all_or_none.rb
lib/grape/validations/validators/regexp.rb
lib/grape/validations/validators/mutual_exclusion.rb
lib/grape/validations/validators/coerce.rb
lib/grape/validations/validators/values.rb
lib/grape/validations/validators/multiple_params_base.rb
lib/grape/validations/validators/allow_blank.rb
lib/grape/validations/validators/exactly_one_of.rb
lib/grape/validations/validators/base.rb
lib/grape/validations.rb

Registry to store and locate known Validators.

Methods

Classes and Modules

Module Grape::Validations::Types
Class Grape::Validations::AllOrNoneOfValidator
Class Grape::Validations::AllowBlankValidator
Class Grape::Validations::AsValidator
Class Grape::Validations::AtLeastOneOfValidator
Class Grape::Validations::AttributesIterator
Class Grape::Validations::Base
Class Grape::Validations::CoerceValidator
Class Grape::Validations::DefaultValidator
Class Grape::Validations::ExactlyOneOfValidator
Class Grape::Validations::ExceptValuesValidator
Class Grape::Validations::MultipleParamsBase
Class Grape::Validations::MutualExclusionValidator
Class Grape::Validations::ParamsScope
Class Grape::Validations::PresenceValidator
Class Grape::Validations::RegexpValidator
Class Grape::Validations::SameAsValidator
Class Grape::Validations::ValidatorFactory
Class Grape::Validations::ValuesValidator

Attributes

validators  [RW] 

Public Class methods

Register a new validator, so it can be used to validate parameters. @param short_name [String] all lower-case, no spaces @param klass [Class] the validator class. Should inherit from

  Validations::Base.

[Validate]