From: Nicholas Randal Date: 2008-01-23T12:10:04+09:00 Subject: singleton definition differences would someone please explain the difference between these definitions class A class << self def hello puts 'hello' end end end class B def B.hello puts 'hello' end end A.hello B.hello