Module: Cliqr::Config::Validation::Verifiable Private

Defined in:
lib/cliqr/config/validation/verifiable.rb

Overview

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Validations DSL

Instance Method Summary collapse

Instance Method Details

#validates(name, options) ⇒ Cliqr::Config::Validation::ValidationSet

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Add a new validation for a attribute

Parameters:

  • name (Symbol)

    Name of the attribute to validate

  • options (Object)

    Configuration to initialize a attribute validator with

Returns:



78
79
80
# File 'lib/cliqr/config/validation/verifiable.rb', line 78

def validates(name, options)
  validations.add(name, options)
end

#validationsCliqr::Config::Validation::ValidationSet

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Get or create a new Cliqr::Config::Validation::ValidationSet



85
86
87
# File 'lib/cliqr/config/validation/verifiable.rb', line 85

def validations
  @validations ||= ValidationSet.new
end