Module: SendleAPI

Defined in:
lib/sendle_api.rb,
lib/sendle_api/errors.rb,
lib/sendle_api/version.rb,
lib/sendle_api/connection.rb,
lib/sendle_api/not_saveable.rb,
lib/sendle_api/configuration.rb,
lib/sendle_api/resources/base.rb,
lib/sendle_api/resources/order.rb,
lib/sendle_api/resources/sender.rb,
lib/sendle_api/resources/volume.rb,
lib/sendle_api/resources/weight.rb,
lib/sendle_api/resources/address.rb,
lib/sendle_api/resources/contact.rb,
lib/sendle_api/resources/product.rb,
lib/sendle_api/resources/receiver.rb,
lib/sendle_api/resources/tracking.rb

Defined Under Namespace

Modules: NotSaveable Classes: Address, Base, Configuration, Connection, Contact, Errors, Order, Product, Receiver, Sender, Tracking, Volume, Weight

Constant Summary collapse

VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.configObject



14
15
16
# File 'lib/sendle_api/configuration.rb', line 14

def self.config
  @config ||= Configuration.new
end

.config=(config) ⇒ Object



18
19
20
# File 'lib/sendle_api/configuration.rb', line 18

def self.config=(config)
  @config = config
end

.configure {|config| ... } ⇒ Object

Yields:



22
23
24
25
# File 'lib/sendle_api/configuration.rb', line 22

def self.configure
  yield config
  SendleAPI::Base.set_site
end