module Grape::Validations

Registry to store and locate known Validators.

Attributes

validators[RW]

Public Class Methods

deregister_validator(short_name) click to toggle source
# File lib/grape/validations.rb, line 20
def self.deregister_validator(short_name)
  validators.delete(short_name)
end
register_validator(short_name, klass) click to toggle source

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.
# File lib/grape/validations.rb, line 16
def self.register_validator(short_name, klass)
  validators[short_name] = klass
end