From: ts Date: 2001-12-11T01:49:18+09:00 Subject: [ruby-talk:28103] Re: How does puts decide how to print a given object? >>>>> "H" == Harry Ohlsen writes: H> So, does that mean that when we redefine a "global" method, calling super H> automatically calls the one that existed before we defined it? Yes, "global" methods defined by ruby are methods of Kernel "global" methods defined by your script are methods of Object Kernel is included in Object, when Object#puts call super, ruby will call Kernel#puts Guy Decoux