Rails アプリの lib ディレクトリにクラスを作成しようとしています。メソッドはすべてクラスで呼び出されます。これらの各メソッドの前に、それらすべてに共通するコードを少し実行したいと思います。私は周りを見回していくつかの方法を見つけましたが、それらはクラスメソッドではなくインスタンスメソッドのみに関連しているようです.
私のクラスは次のようになります。
class Push
def self.user_checked_in(user, trip)
...
end
... Other methods ...
end
私が欲しいのは、次のようなものを持っていることです
before_filter :method
コントローラーと同じように。これに最適なアプローチは何ですか?または、コントローラーから責任のあるコードを単純に含めることは可能でしょうか?