From: Alexey Muranov Date: 2011-08-26T20:34:18+09:00 Subject: Re: calling a descendant's method @7stud thanks for a good example. (The is a typo: the output is 1015.) I was confused whether `self` was a method or a keyword, or a local variable. So, apparently it behaves like a local variable. Also the difference between bounding to a variable and (not) to the variable's value is tricky. And i see that there is an essential difference between lambdas and methods defined with `def`, as lambdas are bound to the current scope, and methods are not. This makes sense as lambdas are objects, and methods are called on objects. Thanks, Alexey. -- Posted via http://www.ruby-forum.com/.