casecmp

casecmp

ri

 --------------------------------------------------------- String#casecmp
      str.casecmp(other_str)   => -1, 0,  1
 ------------------------------------------------------------------------
      Case-insensitive version of  String#<=> .
 
         "abcdef".casecmp("abcde")     #=> 1
         "aBcDeF".casecmp("abcdef")    #=> 0
         "abcdef".casecmp("abcdefg")   #=> -1
         "abcdef".casecmp("ABCDEF")    #=> 0
 

refe

 String#casecmp
 --- casecmp(other)   ruby 1.7 feature
 
     String#<=> [String/<=>] と同様に文字列の順序を比較しますが、アル
     ファベット大文字小文字の違いを無視します。
 
     このメソッドの動作は $= には影響されません。
 
         p 'a' <=> 'A'      #=> 1
         p 'a'.casecmp('A') #=> 0