Module: Pedicel::Validator::Predicates

Includes:
Dry::Logic::Predicates
Defined in:
lib/pedicel/validator.rb

Constant Summary collapse

CUSTOM_PREDICATE_ERRORS =
{
  base64?:          'must be Base64',
  hex?:             'must be hex',
  pan?:             'must be a pan',
  yymmdd?:          'must be formatted YYMMDD',
  ec_public_key?:   'must be an EC public key',
  pkcs7_signature?: 'must be a PKCS7 Signature',
  eci?:             'must be an ECI',
  hex_sha256?:      'must be a hex-encoded SHA-256',
  base64_sha256?:   'must be a Base64-encoded SHA-256',
  iso4217_numeric?: 'must be an ISO 4217 numeric code',
}.freeze