From: Tom Cloyd Date: 2009-02-19T17:59:21+09:00 Subject: simple question re: ruby warning message I just set up my first ternary operator expression, and got a warning from Ruby, as a reward! I don't see what the problem might be: The expression: db_type= 'n' ? db = @nodes_h : db = @links_h The warning: ../lib/setnet/SN.rb:781: warning: string literal in condition I use string literals all the time in case statements, and other places, and have never had this objection. Can someone explain the problem to me? I cannot imagine what it might be. Thanks! t. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist Bellingham, Washington, U.S.A: (360) 920-1226 << tc@tomcloyd.com >> (email) << TomCloyd.com >> (website) << sleightmind.wordpress.com >> (mental health weblog) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~