Sha256: f05e96959d0d6c0567196546aaa5d956eb7e90491df902a51d9c6cb91e893545
Contents?: true
Size: 487 Bytes
Versions: 8
Compression:
Stored size: 487 Bytes
Contents
# frozen_string_literal: true module Leftovers class ConfigLoader class StringPatternSchema < ValueOrObjectSchema attribute :match, RegexpSchema, aliases: :matches, require_group: :matcher attribute :has_prefix, StringSchema, require_group: :matcher attribute :has_suffix, StringSchema, require_group: :matcher attribute :unless, ValueOrArraySchema[StringPatternSchema], require_group: :matcher self.or_value_schema = StringSchema end end end
Version data entries
8 entries across 8 versions & 1 rubygems