module Telegram::Bot::UpdatesController::Session
Add functionality to store data between requests.
Public Instance Methods
process_action(*)
click to toggle source
Calls superclass method
# File lib/telegram/bot/updates_controller/session.rb, line 21 def process_action(*) super ensure session.commit if @_session end
Protected Instance Methods
session()
click to toggle source
# File lib/telegram/bot/updates_controller/session.rb, line 29 def session @_session ||= self.class.build_session(session_key) end
session_key()
click to toggle source
# File lib/telegram/bot/updates_controller/session.rb, line 33 def session_key subject = from || chat "#{bot.username}:#{subject['id']}" if subject end