Class: Stf::GetValuesInteractor
- Inherits:
-
Object
- Object
- Stf::GetValuesInteractor
- Includes:
- ADB, Log
- Defined in:
- lib/stf/interactor/get_values_interactor.rb
Instance Method Summary collapse
Methods included from Log
Instance Method Details
#execute(key) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/stf/interactor/get_values_interactor.rb', line 14 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 |