私がやっていることは次のとおりです。
class Foo
alias_method :__bar__,:bar
def bar(*arg)
#do something
__bar__(*arg)
end
end
それはそれを行う適切な方法ですか?
それとも、元のメソッドが持つ必須のオプションのブロック引数の数を把握し、まったく同じ量の引数を記述したほうがよいでしょうか?
私がやっていることは次のとおりです。
class Foo
alias_method :__bar__,:bar
def bar(*arg)
#do something
__bar__(*arg)
end
end
それはそれを行う適切な方法ですか?
それとも、元のメソッドが持つ必須のオプションのブロック引数の数を把握し、まったく同じ量の引数を記述したほうがよいでしょうか?