Class: Fex::ShipResponse
Instance Method Summary
collapse
Methods inherited from Response
#code, #initialize, #message, #severity
Constructor Details
This class inherits a constructor from Fex::Response
Instance Method Details
#email_label_url ⇒ Object
23
24
25
|
# File 'lib/fex/ship_response.rb', line 23
def email_label_url
@email_label_url ||= css("EmailLabelUrl").inner_text
end
|
#image ⇒ Object
7
8
9
|
# File 'lib/fex/ship_response.rb', line 7
def image
@image ||= Base64.decode64(xpath("//Label/Parts/Image").inner_text)
end
|
#label_barcode ⇒ Object
11
12
13
|
# File 'lib/fex/ship_response.rb', line 11
def label_barcode
@label_barcode ||= css("Barcodes StringBarcodes Value").inner_text
end
|
#total_net_charge ⇒ Object
15
16
17
|
# File 'lib/fex/ship_response.rb', line 15
def total_net_charge
@total_net_charge ||= BigDecimal.new(find_total_net_charge)
end
|
#tracking_number ⇒ Object
19
20
21
|
# File 'lib/fex/ship_response.rb', line 19
def tracking_number
@tracking_number ||= css("TrackingNumber").inner_text
end
|