Почему вы можете связать это:
"Test".upcase.reverse.next.swapcase
, но не это:
x = My_Class.new x.a.b.c
где
class My_Class def a @b = 1 end def b @b = @b + 2 end def c @b = @b -72 end end