class AnyValue::AnyUnique

Public Class Methods

new() click to toggle source
# File lib/any_value.rb, line 208
def initialize
  @seen = Set.new
end

Public Instance Methods

==(o) click to toggle source
# File lib/any_value.rb, line 211
def ==(o)
  if @seen.include?(o)
    false
  else
    @seen << o
    true
  end
end