Module: Medicine
- Defined in:
- lib/medicine.rb,
lib/medicine/version.rb,
lib/medicine/dependency.rb,
lib/medicine/injections.rb,
lib/medicine/dependencies.rb
Defined Under Namespace
Modules: DI Classes: Dependencies, Dependency, Injections
Constant Summary collapse
- RequiredDependencyError =
Class.new(::ArgumentError)
- DependencyUnknownError =
Class.new(::StandardError)
- NoInjectionError =
Class.new(::StandardError)
- VERSION =
"1.0.0"
- NoDefaultError =
Class.new(StandardError)
- NoDefault =
Class.new.freeze
- UnknownDependency =
Class.new(StandardError)
Class Method Summary collapse
-
.di ⇒ Object
returns the DI module.