Module: DefraRuby::Validators

Defined in:
lib/defra_ruby/validators.rb,
lib/defra_ruby/validators/engine.rb,
lib/defra_ruby/validators/version.rb,
lib/defra_ruby/validators/configuration.rb,
lib/defra_ruby/validators/base_validator.rb,
lib/defra_ruby/validators/email_validator.rb,
lib/defra_ruby/validators/price_validator.rb,
lib/defra_ruby/validators/token_validator.rb,
lib/defra_ruby/validators/location_validator.rb,
lib/defra_ruby/validators/position_validator.rb,
lib/defra_ruby/validators/postcode_validator.rb,
lib/defra_ruby/validators/past_date_validator.rb,
lib/defra_ruby/validators/true_false_validator.rb,
lib/defra_ruby/validators/phone_number_validator.rb,
lib/defra_ruby/validators/business_type_validator.rb,
lib/defra_ruby/validators/companies_house_service.rb,
lib/defra_ruby/validators/grid_reference_validator.rb,
lib/defra_ruby/validators/concerns/can_validate_length.rb,
lib/defra_ruby/validators/mobile_phone_number_validator.rb,
lib/defra_ruby/validators/concerns/can_validate_presence.rb,
lib/defra_ruby/validators/concerns/can_validate_selection.rb,
lib/defra_ruby/validators/companies_house_number_validator.rb,
lib/defra_ruby/validators/concerns/can_validate_characters.rb

Defined Under Namespace

Modules: CanValidateCharacters, CanValidateLength, CanValidatePresence, CanValidateSelection Classes: BaseValidator, BusinessTypeValidator, CompaniesHouseNumberValidator, CompaniesHouseService, Configuration, EmailValidator, Engine, GridReferenceValidator, LocationValidator, MobilePhoneNumberValidator, PastDateValidator, PhoneNumberValidator, PositionValidator, PostcodeValidator, PriceValidator, TokenValidator, TrueFalseValidator

Constant Summary collapse

VERSION =
"2.7.2"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



6
7
8
# File 'lib/defra_ruby/validators/configuration.rb', line 6

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



9
10
11
12
# File 'lib/defra_ruby/validators/configuration.rb', line 9

def self.configure
  self.configuration ||= Configuration.new
  yield(configuration)
end