Sha256: 25305242f3029b9083b45f42219e229442094a5b6dee340ee2976f9586d4c6c9

Contents?: true

Size: 307 Bytes

Versions: 2

Compression:

Stored size: 307 Bytes

Contents

module SplitIoClient
  class EqualToSetMatcher < SetMatcher
    def self.matcher_type
      'EQUAL_TO_SET'.freeze
    end

    def initialize(attribute, remote_array)
      super(attribute, remote_array)
    end

    def match?(_key, data)
      local_set(data, @attribute) == @remote_set
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
splitclient-rb-4.1.0 lib/engine/matchers/equal_to_set_matcher.rb
splitclient-rb-4.1.0.pre.rc2 lib/engine/matchers/equal_to_set_matcher.rb