class SimCtl::DeviceLaunchctl
Attributes
device[R]
Public Class Methods
new(device)
click to toggle source
# File lib/simctl/device_launchctl.rb, line 5 def initialize(device) @device = device end
Public Instance Methods
list()
click to toggle source
# File lib/simctl/device_launchctl.rb, line 9 def list fields = %i[pid status name] device .spawn(device.path.launchctl, ['list']) .split("\n") .drop(1) .map { |item| Hash[fields.zip(item.split("\t"))] } .map { |item| OpenStruct.new(item) } end