Class: Stf::StopAllDebugSessionsInteractor
- Inherits:
-
Object
- Object
- Stf::StopAllDebugSessionsInteractor
- Includes:
- ADB, Log
- Defined in:
- lib/stf/interactor/stop_all_debug_sessions_interactor.rb
Instance Method Summary collapse
-
#execute(options = {}) ⇒ Object
byFilter:.
Methods included from Log
Instance Method Details
#execute(options = {}) ⇒ Object
byFilter:
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/stf/interactor/stop_all_debug_sessions_interactor.rb', line 15 def execute( = {}) DI[:demonizer].kill unless [:nokill] stf_devices = DeviceList.new(DI[:stf].get_user_devices) stf_devices = stf_devices.by_filter [:byFilter] if [:byFilter] pending_disconnect = stf_devices.as_connect_url_list pending_disconnect.each {|d| DI[:stop_debug_session_interactor].execute d} end |