3<=>5は「Integerクラスに属する3のインスタンスメソッド<=>に引数5を渡してる」って読むんだぜ
Stringだとわかりやすい
irb> 'a'.<=>('b')
-1

ということで、selfが大きければ正だ
それ以外の何物でもない
右辺とか左辺とかそーゆーわかりにくい概念無し