Sha256: 2f4048ae55230785021c2a2c91626addeba57683694760b473affe89123a140c
Contents?: true
Size: 411 Bytes
Versions: 62
Compression:
Stored size: 411 Bytes
Contents
module SplitIoClient class ContainsAllMatcher < SetMatcher MATCHER_TYPE = 'CONTAINS_ALL'.freeze attr_reader :attribute def initialize(attribute, remote_array) super(attribute, remote_array) end def match?(args) return false if @remote_set.empty? @remote_set.subset? local_set(args[:attributes], @attribute) end def string_type? false end end end
Version data entries
62 entries across 62 versions & 1 rubygems