class Bitrise::Client
Constants
- VERSION
Public Class Methods
new(options = {})
click to toggle source
# File lib/bitrise/client.rb, line 8 def initialize(options = {}) @api_host = options[:host] || 'https://app.bitrise.io' @timeout = options[:timeout] || 30 @open_timeout = options[:open_timeout] || 30 end
Public Instance Methods
client()
click to toggle source
# File lib/bitrise/client.rb, line 14 def client @client ||= Faraday.new(url: @api_host) do |faraday| faraday.options.timeout = @timeout faraday.options.open_timeout = @open_timeout faraday.options.params_encoder = Faraday::FlatParamsEncoder faraday.response :logger if ENV['DEBUG'] faraday.adapter Faraday.default_adapter end end