作成したメソッドにモンキー パッチを適用したいalias_method_chain
が、上書きされたメソッドが呼び出されない
# foo.rb
require 'active_support/core_ext'
class Foo
def foo
"original foo"
end
def foo_with_flag
"foo with flag"
end
alias_method_chain :foo, :flag
end
# foo_ext.rb
class Foo
def foo_with_flag
"overridden foo with flag"
end
end
foo = Foo.new
foo.foo # => "foo with flag"
foo.foo_with_flag # => "overridden foo with flag"
Foo#foo
の最後の実装を使用するにはどうすればよいFoo#foo_with_flag
ですか?