Module: ShiprocketAPI
- Defined in:
- lib/shiprocket_api.rb,
lib/shiprocket_api/errors.rb,
lib/shiprocket_api/version.rb,
lib/shiprocket_api/connection.rb,
lib/shiprocket_api/configuration.rb,
lib/shiprocket_api/resources/awb.rb,
lib/shiprocket_api/resources/base.rb,
lib/shiprocket_api/resources/label.rb,
lib/shiprocket_api/resources/pickup.rb,
lib/shiprocket_api/resources/channel.rb,
lib/shiprocket_api/resources/session.rb,
lib/shiprocket_api/resources/tracking.rb,
lib/shiprocket_api/shared/order_helper.rb,
lib/shiprocket_api/resources/order_item.rb,
lib/shiprocket_api/resources/custom_order.rb,
lib/shiprocket_api/resources/return_order.rb,
lib/shiprocket_api/return_order_collection.rb,
lib/shiprocket_api/resources/pickup_location.rb,
lib/shiprocket_api/resources/forward_shipment.rb,
lib/shiprocket_api/resources/courier_serviceability.rb
Defined Under Namespace
Modules: Shared
Classes: Awb, Base, Channel, Configuration, Connection, CourierServiceability, CreationError, CustomOrder, ForwardShipment, Label, OrderItem, Pickup, PickupLocation, ReturnOrder, ReturnOrderCollection, Session, Tracking
Constant Summary
collapse
- VERSION =
"0.8.0"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
6
7
8
|
# File 'lib/shiprocket_api/configuration.rb', line 6
def self.config
@config ||= Configuration.new
end
|
.config=(config) ⇒ Object
10
11
12
|
# File 'lib/shiprocket_api/configuration.rb', line 10
def self.config=(config)
@config = config
end
|
14
15
16
17
|
# File 'lib/shiprocket_api/configuration.rb', line 14
def self.configure
yield config
Base.cache = config.cache || ActiveSupport::Cache::NullStore.new
end
|