lib/di.rb in stf-client-0.3.0.rc8 vs lib/di.rb in stf-client-0.3.0.rc9

- 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/validate/uri_validator' class DI class << self def init (opts = {}) @@ -58,9 +59,12 @@ c.register(:remove_all_user_devices_interactor, -> {Stf::RemoveAllUserDevicesInteractor.new}, memoize: true) + c.register(:uri_validator, + -> {Stf::URIValidator.new}, + memoize: true) end def [](what) @@container.resolve(what) end \ No newline at end of file