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