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