Module: Fulfillment

Includes:
ActiveSupport::Configurable
Defined in:
lib/fulfillment.rb,
lib/fulfillment/model.rb,
lib/fulfillment/client.rb,
lib/fulfillment/errors.rb,
lib/fulfillment/request.rb,
lib/fulfillment/version.rb,
lib/fulfillment/response.rb,
lib/fulfillment/models/order.rb,
lib/fulfillment/models/product.rb,
lib/fulfillment/models/voucher.rb,
lib/fulfillment/resources/types.rb,
lib/fulfillment/resources/orders.rb,
lib/fulfillment/resources/venues.rb,
lib/fulfillment/models/collection.rb,
lib/fulfillment/models/deliverable.rb,
lib/fulfillment/resources/products.rb,
lib/fulfillment/resources/vouchers.rb,
lib/fulfillment/resources/manifests.rb,
lib/fulfillment/resources/inventories.rb,
lib/fulfillment/resources/organizations.rb

Defined Under Namespace

Modules: Api, Models, Requests, Resources Classes: Client, Model, Request, Response, ServiceError

Constant Summary collapse

Error =
Class.new(StandardError)
HttpError =

HTTP errors

Class.new(Error)
ServerError =
Class.new(HttpError)
InvalidRequest =
Class.new(ServiceError)
InvalidEvent =
Class.new(ServiceError)
AccessDenied =
Class.new(ServiceError)
ResourceNotFound =
Class.new(ServiceError)
MethodNotAllowed =
Class.new(ServiceError)

Class Method Summary collapse

Class Method Details

.clientObject



42
43
44
# File 'lib/fulfillment.rb', line 42

def self.client
  @client ||= Client.new
end