paramsメソッドを使っているとき
withメソッドに直接型定義できないのでrbi側のwithメソッドに型を定義する
app/mailers/application_mailer.rb
|
|
sorbet/rbi/shims/app/mailers/application_mailer.rbi
|
|
sorbet-railsを使っているときの各mailerのメソッドの書き方
sorbet-railsを使っているときは、下記のようにメソッドに型定義を書けば型を生成してくれる。 引数の型はそのまま生成される型に引き継がれるが、戻り値の型は無視される(ActionMailerのインスタンスメソッドの戻り値の型は ActionMailer::MessageDelivery と決まっている。ActionMailerの厳密な挙動周りは忘れた…)
app/mailers/hoge_mailer.rb
|
|