From: "mame (Yusuke Endoh)" Date: 2012-03-30T08:53:54+09:00 Subject: [ruby-core:43917] [ruby-trunk - Feature #5196][Rejected] true should be True. Issue #5196 has been updated by mame (Yusuke Endoh). Status changed from Open to Rejected I believe this is hopeless. -- Yusuke Endoh ---------------------------------------- Feature #5196: true should be True. https://bugs.ruby-lang.org/issues/5196#change-25434 Author: Tomoki_Imai (Tomoki Imai ) Status: Rejected Priority: Normal Assignee: Category: core Target version: Hello.I'm Tomoki Imai. I found Ruby has inconsistency. true is constant value. In irb, true = nil (irb):5: Can't assign to true true = nil ^ from (irb):5 from :0 We can't change value true. In Ruby,we use capitalized name for constant value. For example, A = 3 . This is why true should be True. -- http://bugs.ruby-lang.org/