From: ts Date: 2000-07-06T16:39:17+02:00 Subject: [ruby-talk:03875] Re: main.method >>>>> "D" == Dave Thomas writes: D> A second problem is that methods defined at the top-level are private, D> so they cannot be called with a receiver, so you can't go messing with ^^^^^^^^^^^^^^^^^^^^^ [...] >> # public :globalBurp ^ | [...] D> Or am I missing something? You don't need to add the line : public :globalBurp Your example work fine, without this line Guy Decoux