Module: Chilexpress
- Defined in:
- lib/chilexpress.rb,
lib/chilexpress/version.rb,
lib/chilexpress/receiver.rb,
lib/chilexpress/shipment.rb,
lib/chilexpress/tracking_entry.rb
Defined Under Namespace
Classes: Receiver, Shipment, TrackingEntry
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.get_order(order_number) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/chilexpress.rb', line 10 def self.get_order(order_number) document = get_document(order_number) return false unless document_has_valid_order?(document) shipment_attributes = get_shipment_info_from_document(document) shipment_attributes[:tracking_entries] = get_tracking_entries_from_document(document) shipment_attributes[:receiver] = get_receiver_from_document(document) Chilexpress::Shipment.new(shipment_attributes) end |