Sha256: 126851eb3c133063fed01bf61d306324f100724da5a2c7ae56cc1ba972118a76
Contents?: true
Size: 336 Bytes
Versions: 50
Compression:
Stored size: 336 Bytes
Contents
# frozen_string_literal: true module Ree::Contracts class RangeValidator < BaseValidator def call(value) contract.include? value end def to_s contract.inspect end def message(value, _name, _lvl = 1) "expected value to be in range #{contract}, got #{truncate(value.inspect)}" end end end
Version data entries
50 entries across 50 versions & 1 rubygems