From: "Damián M. González" Date: 2013-03-07T02:45:47+09:00 Subject: Re: Why there are always fixed object_id s for Boolean objects? Because they refers to constants created when the VM arise, always. nil.==(NIL) true.==(TRUE) false.==(FALSE) Perhaps could be a better explanation. -- Posted via http://www.ruby-forum.com/.