Sha256: de0d0462c93b9da7844eca71b07758b1f4e4d5dc62c636ad89258a123f484e3e
Contents?: true
Size: 668 Bytes
Versions: 6
Compression:
Stored size: 668 Bytes
Contents
module SimCtl class Command module Delete COMMAND = %w[xcrun simctl delete] # Delete a device # # @param device [SimCtl::Device] the device to delete # @return [void] def delete_device(device) Executor.execute([COMMAND, device.udid]) end # Delete all devices # # @return [SimCtl::List] a list of all deleted SimCtl::Device objects def delete_all_devices list_devices.each do |device| device.kill! device.shutdown! if device.state != :shutdown device.wait! {|d| d.state == :shutdown} device.delete! end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems