class EurekaBot::Tg::Sender

Attributes

client[R]
logger[R]

Public Class Methods

new(client: EurekaBot::Tg.client, logger: EurekaBot.logger) click to toggle source
# File lib/eureka_bot/tg/sender.rb, line 6
def initialize(client: EurekaBot::Tg.client, logger: EurekaBot.logger)
  @logger = logger
  @client = client
end

Public Instance Methods

deliver(message) click to toggle source
# File lib/eureka_bot/tg/sender.rb, line 11
def deliver(message)
  message = message.stringify_keys
  client.make_request(
      message['method'],
      method: :post,
      payload: message['params'].to_json
  )
end