class Telegram::Bot::Middleware
Attributes
bot[R]
controller[R]
Public Class Methods
new(bot, controller)
click to toggle source
# File lib/telegram/bot/middleware.rb, line 11 def initialize(bot, controller) @bot = bot @controller = controller end
Public Instance Methods
call(env)
click to toggle source
# File lib/telegram/bot/middleware.rb, line 16 def call(env) request = ActionDispatch::Request.new(env) update = request.request_parameters controller.dispatch(bot, update) [200, {}, ['']] end
inspect()
click to toggle source
# File lib/telegram/bot/middleware.rb, line 23 def inspect "#<#{self.class.name}(#{controller.try!(:name)})>" end