Sha256: bab43fd680c53837bed6929311b490fde5660f8186322c44d8aee2ac168e9057
Contents?: true
Size: 398 Bytes
Versions: 6
Compression:
Stored size: 398 Bytes
Contents
require 'jschematic/element' module Jschematic module Attributes class MinLength include Jschematic::Element def initialize(length) @length = length end def accepts?(instance) return true unless String === instance (instance.length >= @length) || fail_validation!("minimum length of #{@length}", instance.length) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems