Sha256: 953d4e9efa276398ea5948ef4e199b78d1cecce1c501158a1bde58607d35231e

Contents?: true

Size: 545 Bytes

Versions: 10

Compression:

Stored size: 545 Bytes

Contents

module Berkshelf
  # Used to communicate with a remotely hosted [Berkshelf API Server](https://github.com/berkshelf/berkshelf-api).
  #
  # @example
  #   client = Berkshelf::APIClient.new("https://api.berkshelf.com")
  #   client.universe #=> [...]
  module APIClient
    require_relative 'api_client/version'
    require_relative 'api_client/errors'
    require_relative 'api_client/remote_cookbook'
    require_relative 'api_client/connection'

    class << self
      def new(*args)
        Connection.new(*args)
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
berkshelf-api-client-2.0.1 lib/berkshelf/api_client.rb
berkshelf-api-client-1.3.1 lib/berkshelf/api_client.rb
berkshelf-api-client-2.0.0 lib/berkshelf/api_client.rb
berkshelf-api-client-1.3.0 lib/berkshelf/api_client.rb
berkshelf-api-client-1.2.1 lib/berkshelf/api_client.rb
berkshelf-api-client-1.2.0 lib/berkshelf/api_client.rb
berkshelf-api-client-1.2.0.rc2 lib/berkshelf/api_client.rb
berkshelf-api-client-1.2.0.rc1 lib/berkshelf/api_client.rb
berkshelf-api-client-1.1.1 lib/berkshelf/api_client.rb
berkshelf-api-client-1.1.0 lib/berkshelf/api_client.rb