From: "Iñaki Baz Castillo" Date: 2012-06-08T17:55:32+09:00 Subject: Re: Inexplicable Argument Error 2012/6/8 Lars Haugseth : > The method is never called in your example. Instead, you assign a value to a > local variable named "foo". > >  def foo=(var) >    puts "foo was called with '#{var}'." >    42 >  end Yes, sorry, my fault, I failed to add the self receiver in the example. Thanks a lot. -- Iñaki Baz Castillo