class RSpec::Core::Set


builds.
piece of the stdlib. This helps to prevent false positive
potential to pollute a developers environment with an extra
constant time key lookups for unique arrays but without the
We use this to replace ‘::Set` so we can have the advantage of
@private

def <<(key)

def <<(key)
  @values[key] = true
  self
end

def clear

def clear
  @values.clear
  self
end

def delete(key)

def delete(key)
  @values.delete(key)
end

def each(&block)

def each(&block)
  @values.keys.each(&block)
  self
end

def empty?

def empty?
  @values.empty?
end

def include?(key)

def include?(key)
  @values.key?(key)
end

def initialize(array=[])

def initialize(array=[])
  @values = {}
  merge(array)
end

def merge(values)

def merge(values)
  values.each do |key|
    @values[key] = true
  end
  self
end