Module: KintoBox

Defined in:
lib/kinto_box.rb,
lib/kinto_box/errors.rb,
lib/kinto_box/version.rb,
lib/kinto_box/kinto_group.rb,
lib/kinto_box/kinto_bucket.rb,
lib/kinto_box/kinto_object.rb,
lib/kinto_box/kinto_record.rb,
lib/kinto_box/kinto_server.rb,
lib/kinto_box/kinto_request.rb,
lib/kinto_box/kinto_collection.rb,
lib/kinto_box/kinto_batch_request.rb

Defined Under Namespace

Classes: BadRequest, Error, KintoBatchRequest, KintoBucket, KintoClient, KintoCollection, KintoGroup, KintoObject, KintoRecord, KintoRequest, KintoServer, NotAllowed, NotAuthorized, NotFound, ServerError

Constant Summary collapse

VERSION =
'0.2.1'.freeze

Class Method Summary collapse

Class Method Details

.new(*args, **kwargs, &blk) ⇒ KintoBox::KintoClient

Initializes a new Kinto client.

Parameters:

  • server (String)

    Url of the server without the version

  • options (Hash)

    Optional parameter. If the hash contains :username and :password, it will be used to authenticate. ‘options` parameter Can be used to pass in credentials. If no credentials are passed, it looks for KINTO_API_TOKEN environment variable.

Returns:



19
20
21
# File 'lib/kinto_box.rb', line 19

def self.new(*args, **kwargs, &blk)
  KintoClient.new(*args, **kwargs, &blk)
end