0
アプリケーション内でこのコード行を確認しましたが、アプリケーション全体で get_accountsメソッドを見つけることができませんでした。alias_methodがrubyでどのように動作するか。 DRYを達成するためにどのように使用できますか?
アプリケーション内でこのコード行を確認しましたが、アプリケーション全体で get_accountsメソッドを見つけることができませんでした。alias_methodがrubyでどのように動作するか。 DRYを達成するためにどのように使用できますか?
alias_method :get_accounts, :get_list_of_records
get_accounts
get_list_of_records
の別名方法です。 (それが冗長で混乱しているという事実を除いて)を一度も使用していなかったという事実は間違っていません。おそらく、どこでもコードが使用されており、メソッドの元の名前はget_list_of_records
です。どこにも使われていないので、この行を削除して混乱を避けることができます。
これはDRYに関するものではありません。あなたの望むものをあなたの名前にしておくと同時に、あなたのライブラリをアップグレードしている人をサポートし、古いメソッド名を使用する方法をサポートします。また、これらのメソッドに最終的に乗りたい場合は、廃止予定の警告をスローするメソッドをいくつか追加することもできます。 – engineerDave