Class: Mintsoft::Resources::Orders
Instance Method Summary
collapse
#initialize
Instance Method Details
#retrieve(id) ⇒ Object
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/mintsoft/resources/orders.rb', line 18
def retrieve(id)
validate_id!(id)
response = get_request("/api/Order/#{id}")
if response.status == 404
nil else
response_data = handle_response(response)
parse_order(response_data)
end
end
|
#search(order_number) ⇒ Object
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/mintsoft/resources/orders.rb', line 6
def search(order_number)
validate_order_number!(order_number)
response = get_request("/api/Order/Search", params: {"OrderNumber" => order_number})
if response.status == 404
[] else
response_data = handle_response(response)
parse_orders(response_data)
end
end
|