class Info
Attributes
driver[RW]
platform[RW]
save[RW]
Public Class Methods
new(options)
click to toggle source
# File lib/flick/info.rb, line 5 def initialize options Flick::Checker.platform options[:platform] self.platform = options[:platform] case @platform when "ios" options[:todir] = options[:outdir] self.driver = Flick::Ios.new options when "android" self.driver = Flick::Android.new options end self.save = options[:save].to_b end
Public Instance Methods
info()
click to toggle source
# File lib/flick/info.rb, line 18 def info ap driver.info if save puts "Saving to #{driver.outdir}/info-#{driver.name}.log" save_device_data driver.info end end
Private Instance Methods
save_device_data(info)
click to toggle source
# File lib/flick/info.rb, line 28 def save_device_data info file = "#{driver.outdir}/info-#{driver.name}.log" File.delete file if File.exists? file info.each do |k,v| open(file, 'a') do |file| file << "#{k}: #{v}\n" end end end