エンジンとしてマウントされているgemを使用していて、いくつかのクラスをカスタマイズしたいと思います。オーバーロードしたいファイルは私のローカルrvmディレクトリにあります
(rvmdir)/(gem)/lib/(modulename)/containers/file_to_override.rb
ファイルをアプリディレクトリにコピーしました
(appdir)/lib/(modulename)/containers/file_to_override.rb
いくつかの出力をカスタマイズしました。
ファイルは次のようになります。
module (Modulename)
module Containers
class FileToOverride << xxx
...
end
end
end
しかし、それは過負荷ではないようです。自分のアプリケーションでlibファイルをオーバーライドすることは可能ですか?