after_create :send_email
正常に動作しますが、別のメソッドにフィルターを適用したい場合はどうすればよいでしょうか?
class User
def update_name new_name
name = new_name
end
def send_email
...
update メソッドで (send_email への) after フィルターを作成する方法はありますか?
send_email を update_name に入れてみませんか? update_name は別のモジュールにあるためです。ユーザーに関係するコードでそのモジュールを汚染したくありません。
Rails ではなく、Ruby 1.9.3 と Sinatra で作業しています。