Sha256: eccb8ca69575fc3093490d46a7f02b48174fc19d1739c2ce5bf7798804ad420b
Contents?: true
Size: 818 Bytes
Versions: 8
Compression:
Stored size: 818 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, ValueOrArraySchema[StringSchema], require_group: :matcher, aliases: :values attribute :receiver, TrueSchema, require_group: :matcher attribute :recursive, TrueSchema inherit_attributes_from ValueMatcherConditionSchema self.or_value_schema = ScalarArgumentSchema end end end
Version data entries
8 entries across 8 versions & 1 rubygems