poodinis-proper-d-injector 0.1.0
A proper-d-based value injector for Poodinis.
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
Proper-d-based value injector for Poodinis
Version 0.1.0 Copyright 2014-2016 Mike Bierlee Licensed under the terms of the MIT license - See LICENSE.txt
This is a [proper-d]-based value injector for the Poodinis dependency injection framework
Requires at least a D 2.068.2 compatible compiler Uses the Phobos standard library Can be built with DUB 1.1.1 or higher
Quickstart
import poodinis;
import poodinis.valueinjector.properd;
import properd;
class HttpServer {
@Value("http.port")
private int port = 80;
public void start() {
import std.stdio, std.conv;
writeln("Started server on port " ~ port.to!string);
}
}
void main() {
auto container = new shared DependencyContainer();
container.register!HttpServer;
auto properties = parseProperties("http.port = 9000");
container.registerProperdProperties(properties);
auto server = container.resolve!HttpServer;
server.start();
}
For more information on how to use proper-d, see the [proper-d] github page.
- Registered by Mike Bierlee
- 0.1.0 released 8 years ago
- mbierlee/poodinis-proper-d-injector
- lostmoment.com/open-source/poodinis
- MIT
- Copyright 2014-2016 Mike Bierlee
- Authors:
- Dependencies:
- poodinis, proper-d
- Versions:
-
2.0.0 2023-Mar-13 1.0.0 2021-Jul-06 0.1.0 2016-Dec-26 ~main 2023-Mar-13 ~develop 2023-Mar-13 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
183 downloads total
-
- Score:
- 0.8
- Short URL:
- poodinis-proper-d-injector.dub.pm