poodinis-proper-d-injector 0.1.0

A proper-d-based value injector for Poodinis.

To use this package, put the following dependency into your project's dependencies 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

Master: Build Status - Dev: Build Status

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


import poodinis;
import poodinis.valueinjector.properd;
import properd;

class HttpServer {
	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();

	auto properties = parseProperties("http.port = 9000");

	auto server = container.resolve!HttpServer;

For more information on how to use proper-d, see the [proper-d] github page.

Authors:Mike Bierlee

Dependencies:poodinis, proper-d

0.1.0 2016-Dec-26
~master 2017-Jul-29
~develop 2017-Jul-29
Show all 3 versions
  • 0 downloads today

  • 0 downloads this week

  • 3 downloads this month

  • 13 downloads total