From: ptkwt@...1.aracnet.com (Phil Tomson) Date: 2001-10-30T08:10:56+09:00 Subject: [ruby-talk:23772] why is true and false = true ? Bizarre, here's the code: tf = true && false puts "true && false = #{tf}" tf = true and false puts "true and false = #{tf}" Prints: true && false = false true and false = true Not what I would expect... Seems like a bug to me. I'm running: ruby 1.6.5 (2001-09-19) [i586-linux] Phil