lib/di.rb in stf-client-0.3.0.rc10 vs lib/di.rb in stf-client-0.3.0
- old
+ new
@@ -7,10 +7,11 @@
require 'stf/interactor/stop_debug_session_interactor'
require 'stf/interactor/stop_all_debug_sessions_interactor'
require 'stf/interactor/remove_all_user_devices_interactor'
require 'stf/interactor/get_keys_interactor'
require 'stf/interactor/get_values_interactor'
+require 'stf/interactor/add_adb_public_key'
require 'stf/validate/uri_validator'
class DI
class << self
def init (opts = {})
@@ -61,9 +62,13 @@
-> {Stf::RemoveAllUserDevicesInteractor.new},
memoize: true)
c.register(:uri_validator,
-> {Stf::URIValidator.new},
+ memoize: true)
+
+ c.register(:add_adb_public_key_interactor,
+ -> {Stf::AddAdbPublicKeyInteractor.new},
memoize: true)
end
def [](what)
@@container.resolve(what)
\ No newline at end of file