├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── Vagrantfile ├── shard.yml ├── spec ├── auto_inject_spec.cr ├── container_mixin_spec.cr └── spec_helper.cr └── src ├── di.cr └── di ├── auto_inject.cr ├── container_mixin.cr └── version.cr /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/Vagrantfile -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/auto_inject_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/spec/auto_inject_spec.cr -------------------------------------------------------------------------------- /spec/container_mixin_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/spec/container_mixin_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /src/di.cr: -------------------------------------------------------------------------------- 1 | require "./di/*" 2 | 3 | module DI 4 | end 5 | -------------------------------------------------------------------------------- /src/di/auto_inject.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/src/di/auto_inject.cr -------------------------------------------------------------------------------- /src/di/container_mixin.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladislav-yashin/crystal-di/HEAD/src/di/container_mixin.cr -------------------------------------------------------------------------------- /src/di/version.cr: -------------------------------------------------------------------------------- 1 | module DI 2 | VERSION = "0.2.1" 3 | end 4 | --------------------------------------------------------------------------------