If i have the following class in ruby:

class TestClass
  def initialize(value)
    @value = value
  end

  def ==(other)
    return false if other.nil?
    self.value == other.value
  end

  protected

  def value
    @value
  end
end

test1 = TestClass.new(5)
test2 = TestClass.new(5)
p test1 == test2
p test1 != test2

the output is:
true
false

if i do this in .NET:

dynamic test1 = ruby.testcla...@new(5);
dynamic test2 = ruby.testcla...@new(5);

var equals = test1 == test2;
var differs = test1 != test2;

both equals and differs are true

i'm going to create an issue about this, but i do need to get this
working... is there a temporary workaround that i can use for now?
_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to