Sha256: f2767e1bb70cb1026ba50ef6cef96716befd83e266db58e2aa45fe07588ab732
Contents?: true
Size: 319 Bytes
Versions: 50
Compression:
Stored size: 319 Bytes
Contents
# frozen_string_literal: true module Ree::Contracts class RegexpValidator < BaseValidator def call(value) value =~ contract end def to_s contract.to_s end def message(value, name, lvl = 1) "expected to match #{contract.to_s}, got #{truncate(value.inspect)}" end end end
Version data entries
50 entries across 50 versions & 1 rubygems