Sha256: bd50a735953fd98553fd7ce97f099a35f49322e99d0a4903196d89968cc57396
Contents?: true
Size: 710 Bytes
Versions: 3
Compression:
Stored size: 710 Bytes
Contents
#encoding: utf-8 module Vanguard class Rule class Nullary class Attribute # Rule for testing primitives class Primitive < self TYPE = :primitive # Builder for primitive rules class Builder < Nullary::Builder REQUIRED_OPTIONS = [:primitive].freeze private # Return matcher # # @return [MAtcher] # # @api private # def matcher Matcher::Nullary::Primitive.new(options.fetch(:primitive)) end memoize :matcher end register :validates_primitive_of end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems