Method: Bento::Analytics::Transport#initialize
- Defined in:
- lib/bento/sdk/transport.rb
#initialize(options = {}) ⇒ Transport
Returns a new instance of Transport.
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/bento/sdk/transport.rb', line 17 def initialize( = {}) [:host] ||= HOST [:port] ||= PORT [:ssl] ||= SSL @headers = [:headers] || HEADERS @path = [:path] || PATH @retries = [:retries] || RETRIES @backoff_policy = [:backoff_policy] || Bento::Analytics::BackoffPolicy.new http = Net::HTTP.new([:host], [:port]) http.use_ssl = [:ssl] http.read_timeout = 8 http.open_timeout = 4 @http = http end |