ruby 2.2.3

すいか→からす のようにしりとりの正誤を
判定するプログラムを作りたい。
実行する時に「ruby 〜.rb すいか からす」
のように2つの言葉を入れて実行させると
エラーが出てしまう。
str1=すいか、str2=からすと指定すれば
上手くいくのだけど…
何が間違っているのか教えてください

def judge(str1,str2)
if str1.reverse[0] == str2[0] then
return true
else
return false
end
end

##############

str1 = ARGV[0]
str2 = ARGV[1]
p judge(str1,str2)