宿題?
トップレベルとそうでないのと同じことしてたらそりゃだめでしょ。
特別なことしたいのなら違いをつけなきゃ。関数を変えるとか引数
を変えるとか。

> Rubyは不慣れですし、なにか見落としてそうで歯がゆいです。
> よって、誰か助けてください。

もっと深刻。おまえさんの頭が不自由。よって助けられない。