Module: Myparcel

Defined in:
lib/myparcel.rb,
lib/myparcel/client.rb,
lib/myparcel/version.rb,
lib/myparcel/api/base.rb,
lib/myparcel/api/shipments.rb,
lib/myparcel/authentication.rb,
lib/myparcel/api/tracktraces.rb,
lib/myparcel/api/delivery_options.rb,
lib/myparcel/api/webhook_subscriptions.rb

Overview

Ruby API Wrapper for api.myparcel.nl

Defined Under Namespace

Modules: API Classes: Authentication, Client

Constant Summary collapse

VERSION =
'0.1.1'.freeze

Class Method Summary collapse

Class Method Details

.client(api_key = nil) ⇒ Object

Usage:

Initialize client

With ‘ENV`:

“‘ruby client = Myparcel.client “`

with parameter:

“‘ruby client = Myparcel.client(’your-api-key’) “‘

Get Shipments

“‘ruby client = Myparcel.client(’your-api-key’) client.shipments.find “‘



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

def client(api_key = nil)
  @client ||= Myparcel::Client.new(api_key)
end