From: Gary Wright Date: 2011-02-23T09:09:27+09:00 Subject: Re: Q: How to call parent method explistly? On Feb 22, 2011, at 6:25 PM, makoto kuwata wrote: > Is it possible to call parent method specifying method name explicitly > like super.foobar() or parent::foobar()? There are a couple of alternatives. 1) Create an alias of the parent's method and call it instead: class Child < Parent alias parent_hello hello def _hello(name) parent_hello(name) end end 2) use a method object to reference the parent's method: class Child < Parent def parent_hello(*args) Parent.instance_method(:hello).bind(self).call(*args) end def _hello(name) parent_hello(name) end end Gary Wright