class Hive::Diagnostic::Android::Screenshot

Public Instance Methods

diagnose() click to toggle source
# File lib/hive/diagnostic/android/screenshot.rb, line 7
def diagnose
  screenshot_file = Tempfile.new(["#{@device_api.serial}-screenshot", '.png']).path
  @device_api.screenshot(filename: screenshot_file)
  hive_device = Hive.hive_mind.device_details['connected_devices'].select { |d| d['serial'] == @device_api.serial }.first
  Hive.hive_mind.send_screenshot( { device_id: hive_device[:id], screenshot: screenshot_file } ) unless hive_device.nil?
  self.pass('Screenshot captured')
end
repair(result) click to toggle source
# File lib/hive/diagnostic/android/screenshot.rb, line 15
def repair(result)

end