Sha256: 9d92ccac9c2b5f97cc97031b8329788de6d12b2244c219716b3e9ae136b4b944
Contents?: true
Size: 498 Bytes
Versions: 6
Compression:
Stored size: 498 Bytes
Contents
require 'di' require 'ADB' require 'stf/client' require 'stf/log/log' require 'stf/model/device' module Stf class GetValuesInteractor include Log include ADB def execute(key) devices = DI[:stf].get_devices if devices.nil? || (devices.is_a?(Array) && devices.empty?) logger.info r 'No devices connected to STF' return [] end devices .map {|d| Device.new(d)} .map {|d| d.getValue(key)} .uniq end end end
Version data entries
6 entries across 6 versions & 2 rubygems