Adam Wildavsky schrieb:

> I'd like to call a particular inherited method rather than the one in my 
> immediate ancestor. For instance
> 
> class Parent
>     def to_s
>         super.to_s + " Parent-specific stuff here."
>     end
> end
> 
> class Child < Parent
>     def to_s
>          # I want to call Object.to_s here ...

           Object.instance_method( :to_s ).bind( self ).call

>     end
> end
> 
> I can't figure out the right syntax. Any hints? For what it's worth I'm 
> using Ruby 1.8.1.
> 
> Normally I wouldn't want to skip an ancestor method for fear of 
> violating the Liskov Substitution Principle. For to_s, though, it seems 
> reasonable enough to me.

Regards,
Pit