From: "srdjan.m" Date: 2006-10-28T07:30:09+09:00 Subject: Re: classless methods Trans wrote: > Not Kernel, it becomes a private method of Object class. def widget(tidbit) tidbit end I was under the impression that the widget(tidbit) method becomes a private method of Kernel not Object. def hello "hello" end class Object def hello2 "hello2" end private_class_method :hello2 end Object.private_methods.include?("hello") => true Object.private_methods.include?("hello2") => true Kernel.private_methods.include?("hello") => true Kernel.private_methods.include?("hello2") => false The code above demonstrates that hello is private to both Kernel and Object as opposed to hello2 which is only private to Object. Am I making a silly deduction mistake somewhere? srdjan