Railsで既存クラスへのメソッド追加をする時のファイルの置き場所
このような既存クラスへメソッドを追加したい時にどこに書くのが良いという規則はありますか?
class Numeric
def reciprocal
return if self.nil?
1.to_d / self
end
end
検索してみた結果では新しいものでも5年近く前のもので、少しずつ方法も違ったので今は何か標準的な決まりがあるならそれが知りたいです。
https://stackoverflow.com/questions/5654517/in-ruby-on-rails-to-extend-the-string-class-where-should-the-code-be-put-in
https://stackoverflow.com/questions/677034/adding-a-method-to-built-in-class-in-rails-app
https://stackoverflow.com/questions/7490680/in-rails-how-to-add-a-new-method-to-string-class
特に決まっていないのであればこちらの lib/core_ext
ディレクトリ配下に置く方法を使おうと思っています。