5
Rubyでいくつかのテストを行うために#sendを使用しようとしているプライベートメソッドがあります。メソッドは複雑で、クラス外に公開したくないのでメソッドをテストしたいが、パブリックメソッドとしてリストする必要はありません。それはキーワードの引数を持っています。 send
を使ってメソッドを呼び出すだけでなく、キーワード引数/名前付きパラメータを渡すにはどうすればよいですか?方法はありますか?Rubyでキーワード引数を使用して(:send)を使用していますか?
方法は次のようになります。
def some_method(keyword_arg1:, keyword_arg2:, keyword_arg3: nil)