Class: NinjaVanApi::WaybillResource
- Inherits:
-
BaseResource
- Object
- BaseResource
- NinjaVanApi::WaybillResource
- Defined in:
- lib/ninja_van_api/resources/waybill_resource.rb
Instance Attribute Summary
Attributes inherited from BaseResource
Instance Method Summary collapse
-
#get(tracking_number, hide_shipper_details: nil, orientation: nil) ⇒ Waybill
Retrieves a waybill for a given tracking number.
Methods inherited from BaseResource
#delete_request, #get_request, #initialize, #post_request, #put_request
Constructor Details
This class inherits a constructor from NinjaVanApi::BaseResource
Instance Method Details
#get(tracking_number, hide_shipper_details: nil, orientation: nil) ⇒ Waybill
Retrieves a waybill for a given tracking number
10 11 12 13 14 15 16 17 |
# File 'lib/ninja_van_api/resources/waybill_resource.rb', line 10 def get(tracking_number, hide_shipper_details: nil, orientation: nil) params = { tid: tracking_number } params[:hide_shipper_details] = hide_shipper_details unless hide_shipper_details.nil? params[:orientation] = orientation if orientation response = get_request("2.0/reports/waybill", params: params) Waybill.new(response.body) end |