mirror of
https://github.com/mbierlee/poodinis.git
synced 2024-11-15 12:14:01 +01:00
25 lines
545 B
D
25 lines
545 B
D
/**
|
|
* Poodinis Dependency Injection Framework
|
|
* Copyright 2014-2021 Mike Bierlee
|
|
* This software is licensed under the terms of the MIT license.
|
|
* The full terms of the license can be found in the LICENSE file.
|
|
*/
|
|
|
|
import poodinis;
|
|
import std.stdio;
|
|
|
|
class Doohickey
|
|
{
|
|
}
|
|
|
|
void main()
|
|
{
|
|
auto dependencies = new shared DependencyContainer();
|
|
dependencies.register!Doohickey.initializedBy({
|
|
writeln("Creating Doohickey via initializer delegate.");
|
|
return new Doohickey();
|
|
});
|
|
|
|
dependencies.resolve!Doohickey;
|
|
}
|