Sha256: e5c5312498b2a9003a6a4a3356770f76849e95a0660f7ae41c0f63d048231d8c
Contents?: true
Size: 402 Bytes
Versions: 11
Compression:
Stored size: 402 Bytes
Contents
class HashValidator::Validator::BooleanValidator < HashValidator::Validator::Base def initialize super('boolean') # The name of the validator end def validate(key, value, validations, errors) unless [TrueClass, FalseClass].include?(value.class) errors[key] = presence_error_message end end end HashValidator.append_validator(HashValidator::Validator::BooleanValidator.new)
Version data entries
11 entries across 11 versions & 1 rubygems