lib/telegram/bot/api.rb in telegram-bot-ruby-0.9.0 vs lib/telegram/bot/api.rb in telegram-bot-ruby-0.9.1

- old
+ new

@@ -46,14 +46,15 @@ Telegram::Bot::Types::InlineQueryResultCachedVideo, Telegram::Bot::Types::InlineQueryResultCachedVoice, Telegram::Bot::Types::InlineQueryResultCachedAudio ].freeze - attr_reader :token + attr_reader :token, :url - def initialize(token) + def initialize(token, url: 'https://api.telegram.org') @token = token + @url = url end def method_missing(method_name, *args, &block) endpoint = method_name.to_s endpoint = camelize(endpoint) if endpoint.include?('_') @@ -108,10 +109,10 @@ words.drop(1).map(&:capitalize!) words.join end def conn - @conn ||= Faraday.new(url: 'https://api.telegram.org') do |faraday| + @conn ||= Faraday.new(url: url) do |faraday| faraday.request :multipart faraday.request :url_encoded faraday.adapter Telegram::Bot.configuration.adapter end end