定数だって関数

PRaggerリポジトリブラウザを読んでて思うのは,結構定数として定義された関数が多いのね,ということ.
たとえ定数名といえど,考えように依っては関数名であっても問題無いのか.
こんなかんじである.

$ irb
>> def Hoge
1>   return "fuga"
1>   end
>> puts Hoge
NameError: uninitialized constant Hoge
        from (irb):4
>> puts Hoge()
fuga
>> 

ただ,括弧無しで呼ぶことはできないのね.