Ruby(Ruby on Rails)で、使わなくなったメソッドをdepricatedにする
ある程度コードを書いていると、使わなくなったメソッドや、新しいメソッドを作ったので使って欲しくないメソッドなどが多々出てくるかと思います。
コメントで書いておいても、使う人はいるし、既存コードで知らぬ間に使ってあったりもします。
そんな時は
depricatedをログに出力するようにしてしまいましょう。
そうすれば、その処理を通るたびにワーニングとしてdepricatedなメッセージが出力されるので
対処しやくすなります。
書き方としては、
[ruby]def old_method
warn "[DEPRECATION] 'old_method’ is deprecated. Please use 'new_method’ instead."
end[/ruby]
という感じに