あまり意識したことがなかったのですが、
aaa = 10 def aaa puts "sss" end aaa
このように変数名とメソッド名が同じになるコードを書いた場合、最後の行のaaaは変数aaaの方が評価されます。
メソッド呼び出しを行う場合は、
aaa = 10 def aaa puts "sss" end aaa()
のようにかっこを書くことでメソッドを呼び出せます。
※引数がある場合はかっこは省略できます。
個人的には変数よりもメソッドの方が優先して評価されるイメージがあったので変数の方が評価されるのは驚きでした。