Sha256: 75f7bce0ffa59dd8bbc9de1821716d1a8b2731b5d620cfd6126a4ae36d9cdc4f
Contents?: true
Size: 658 Bytes
Versions: 1
Compression:
Stored size: 658 Bytes
Contents
# frozen_string_literal: true module Leftovers class ConfigLoader class ValueMatcherSchema < ValueOrObjectSchema attribute :arguments, ValueOrArraySchema[ArgumentPositionSchema], aliases: :argument, require_group: :matcher attribute :keywords, ValueOrArraySchema[StringPatternSchema], aliases: :keyword, require_group: :matcher attribute :itself, TrueSchema, require_group: :matcher attribute :nested, ValueOrArraySchema[ValueMatcherSchema] attribute :value, StringSchema, require_group: :matcher attribute :recursive, TrueSchema self.or_value_schema = ScalarArgumentSchema end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
leftovers-0.8.0 | lib/leftovers/config_loader/value_matcher_schema.rb |