class AnyValue::OneOf

Public Class Methods

new(*values) click to toggle source
Calls superclass method AnyValue::Anything::new
# File lib/any_value.rb, line 116
def initialize(*values)
  super
  @values = values
end

Public Instance Methods

==(o) click to toggle source
# File lib/any_value.rb, line 121
def ==(o)
  @values.include?(o)
end
inspect() click to toggle source
# File lib/any_value.rb, line 125
def inspect
  "#<OneOf #{@values.map(&:inspect).join(" ")}>"
end