rubyで作ったプログラムをターミナルからコマンドで実行したい。

環境はMacとCentOSを考えています。 ~/hoge/ruby.rbというプログラムをターミナルから実行するには、通常$ruby ~/hoge/ruby.rbとする必要がありますが、 これを$hoge -optionという感じで実行することはできますか? 可能であればどのような手順、知識が必要なのか、またそうすること自体に問題があるかどうか教えてくだ…