lib/di.rb in smartdust-client-1.1.0 vs lib/di.rb in smartdust-client-1.2.0

- old
+ new

@@ -8,10 +8,11 @@ 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/interactor/connect_ios_interactor' require 'stf/validate/uri_validator' require 'stf/model/device_enhancer' class DI class << self @@ -68,19 +69,24 @@ memoize: true) c.register(:add_adb_public_key_interactor, -> {Stf::AddAdbPublicKeyInteractor.new}, memoize: true) + c.register(:device_enhancer, -> {Stf::DeviceEnhancer.new}, memoize: true) + + c.register(:connect_ios, + -> {Stf::ConnectIosInteractor.new("sd_remoteios", "idevice_id")}, + memoize: true) end def [](what) @@container.resolve(what) end def container @@container end end -end \ No newline at end of file +end