mappymappy / godiva

simple golang dependency injection container

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

godiva GoDoc

A simple DependencyInjectionContainer for Golang.

Installation:

go get github.com/mappymappy/godiva/lib/godiva

Usages:

register

container := CreateGodivaContainer()
container.Register("chocolate",func (c *Container) (interface{}, error) { return Chocolate{})

create

chocolate := container.Create("chocolate",false)
girl.eat(chocolate)

License

Copyright (c) 2016 marnie_ms4
Released under the MIT license
http://opensource.org/licenses/mit-license.php

About Me

marnie_ms4

About

simple golang dependency injection container


Languages

Language:Go 100.0%