class Jess::MobileDevices
Mobile device-related JSS API operations
Attributes
http_client[R]
Public Class Methods
new(http_client)
click to toggle source
# File lib/jess/mobile_devices.rb, line 8 def initialize(http_client) @http_client = http_client end
Public Instance Methods
all_ids()
click to toggle source
Get all mobile device IDs.
# File lib/jess/mobile_devices.rb, line 19 def all_ids json = JSON.parse(http_client.get("mobiledevices")) json["mobile_devices"].map { |c| c["id"] } end
find(id)
click to toggle source
Retrieve a mobile device by ID.
# File lib/jess/mobile_devices.rb, line 13 def find(id) json = JSON.parse(http_client.get("mobiledevices/id/#{id}")) MobileDevice.new(json.fetch("mobile_device")) end