Вы можете использовать блок как before_filter
:
before_filter do |controller|
TokenGenerator::Generator.generate_token("mytoken")
end
Или вы можете создать отдельный класс:
class TokenFilter
def self.filter(controller)
TokenGenerator::Generator.generate_token("mytoken")
end
end
#...
before_filter TokenFilter
Или обычный метод:
before_filter :token_generator
#...
private
def token_generator
TokenGenerator::Generator.generate_token("mytoken")
end