class Yorgi::Server

Public Class Methods

new() click to toggle source
# File lib/yorgi/server.rb, line 3
def initialize; end

Public Instance Methods

client() click to toggle source
# File lib/yorgi/server.rb, line 5
def client
  @client ||= Telegram::Bot::Client.new(Settings.token)
end
message_handler(bot, message) click to toggle source
# File lib/yorgi/server.rb, line 17
def message_handler(bot, message)
  MessageRouter.new(bot, message).route
end
run() click to toggle source
# File lib/yorgi/server.rb, line 9
def run
  client.run do |bot|
    bot.listen do |message|
      message_handler(bot, message)
    end
  end
end