class TelegramBotApi::HttpClient
Public Class Methods
make_request(verb:, url:, params:)
click to toggle source
# File lib/telegram_bot_api/http_client.rb, line 6 def self.make_request(verb:, url:, params:) method = case verb when :get :get when :post :post end unless method raise(ArgumentError, "Invalid verb") end self.send(method, url: url, params: params) end
Private Class Methods
get(url:, params: {})
click to toggle source
# File lib/telegram_bot_api/http_client.rb, line 23 def self.get(url:, params: {}) Typhoeus.get(url, headers: {'Content-Type'=> "application/json"}, params: params) end
post(url:, params: {})
click to toggle source
# File lib/telegram_bot_api/http_client.rb, line 27 def self.post(url:, params: {}) Typhoeus.post(url, headers: {'Content-Type'=> "application/json"}, params: params) end