I have a custom Module on my Rails project, and I want it to be a before_filter, is there a way I can do?
before_filter TokenGenerator::Generator.generate_token("mytoken")
You can use a block as a before_filter:
before_filter do |controller|
TokenGenerator::Generator.generate_token("mytoken")
end
Or you could create a separate class:
class TokenFilter
def self.filter(controller)
TokenGenerator::Generator.generate_token("mytoken")
end
end
#...
before_filter TokenFilter
Or the usual method:
before_filter :token_generator
#...
private
def token_generator
TokenGenerator::Generator.generate_token("mytoken")
end
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With