Class: Docker::API::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/docker/api/connection.rb

Overview

Connection class.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url = nil, params = {}) ⇒ Connection

Create an Excon connection.

Parameters:

  • url (String) (defaults to: nil)

    : URL for the connection.

  • params (String) (defaults to: {})

    : Additional parameters.



11
12
13
14
# File 'lib/docker/api/connection.rb', line 11

def initialize url = nil, params = {}
    return @excon = Excon.new('unix:///', params.merge({socket: '/var/run/docker.sock'})) unless url
    @excon = Excon.new(url, params)
end

Instance Attribute Details

#exconObject (readonly)

Returns the value of attribute excon.



4
5
6
# File 'lib/docker/api/connection.rb', line 4

def excon
  @excon
end