I have come across a strange occurance when I use the space ship operator to compare percentages. I want to compare percentages to see if they are greater than, less than or equal to 85%, this mostly works fine - all the way up to 99% - it returns a 1 obviously meaning that 99% is greater than 85% however the strangeness comes in when I attempt to compare 100% or greater against 85% - it returns -1 I am fairly new to ruby - by no means an expert so I suspect there is something wrong with what I am doing rather than the spaceship operator. Can someone please shine some light on this for me so that I may better understand. I have the knowledge to perform this operation another way with differnt code, but I am interested to know why - if there is a logical explaination. Thanks in advance! -- Posted via http://www.ruby-forum.com/.