Method: PrintNode::Client#printers
- Defined in:
- lib/printnode/client.rb
#printers(set_a = '', set_b = nil) ⇒ Object
Sends a GET request to /printers/(set_a), or: /computers/(set_a)/printers/(set_b) if set_b is used.
if set_b unused: set of printers to be got.
Returns:
An Array of OpenStruct objects. The design of this Object will be the same as the ones on the PrintNode API docs.
392 393 394 395 396 397 398 399 400 401 402 403 |
# File 'lib/printnode/client.rb', line 392 def printers(set_a = '', set_b = nil) if set_b end_point_url = '/computers/' + escape_with_types(set_a) + '/printers/' + escape_with_types(set_b) else end_point_url = '/printers/' + escape_with_types(set_a) end response_object = JSON.parse(get(end_point_url).body) parse_array_to_struct(response_object) end |