Module: ShadowfaxApi
- Defined in:
- lib/shadowfax_api/config.rb,
lib/shadowfax_api/version.rb,
lib/shadowfax_api/exception.rb,
lib/shadowfax_api/shadowfax_api.rb
Defined Under Namespace
Modules: Configuration
Classes: Exception
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.cancel_delivery_request(data) ⇒ Object
29
30
31
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 29
def cancel_delivery_request(data)
send_request(url('cancel_order'),method: :put,data: data)
end
|
.check_serviceable_pincode(pincode) ⇒ Object
21
22
23
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 21
def check_serviceable_pincode(pincode)
response = send_request(url('check_serviceable_pincodes',pincode.to_s))
end
|
.create_package(data) ⇒ Object
33
34
35
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 33
def create_package(data)
send_request(url,method: :post,data: data)
end
|
.get_bulk_query(data) ⇒ Object
37
38
39
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 37
def get_bulk_query(data)
send_request(url('bulk_query'),method: :post,data: data)
end
|
.get_delivery_details(awb_number) ⇒ Object
25
26
27
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 25
def get_delivery_details(awb_number)
response = send_request(url(awb_number))
end
|
.get_servicable_pincodes ⇒ Object
17
18
19
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 17
def get_servicable_pincodes
response = send_request(url('serviceable_pincodes'),respond: 'requests')
end
|
.logger ⇒ Object
5
6
7
8
9
10
11
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 5
def logger
@logger ||= begin
logger= Logger.new(STDOUT)
logger.level = Logger::WARN
logger
end
end
|
.logger=(logger) ⇒ Object
13
14
15
|
# File 'lib/shadowfax_api/shadowfax_api.rb', line 13
def logger=(logger)
@logger=logger
end
|