Yes, (Joel) when using send it bypass this trick.
Using send even bypass private(ness) of the method.

class Foo
  private
  def my_private
    "You got me"
  end
end

foo = Foo.new

foo.my_private
# => NoMethodError: private method `my_private' called for
#<Foo:0x007f90fa191530>

foo.send(:my_private)
# => "You got me"

Abinoam Jr.

On Mon, Jan 13, 2014 at 9:20 AM, Joel Pearson <lists / ruby-forum.com> wrote:
> Simply because the parser treats "=" as a special case. Using "send" is
> different.
>
> --
> Posted via http://www.ruby-forum.com/.