Sha256: 530c8f7e791ee13a6bb90ca63b37000c55a0106eadc02f109b59d3b8897bb3d0
Contents?: true
Size: 641 Bytes
Versions: 3
Compression:
Stored size: 641 Bytes
Contents
# Dic [![Build History][2]][1] [1]: http://travis-ci.org/tracksun/di [2]: https://secure.travis-ci.org/tracksun/di.png?branch=master Simple Dependency injection container ### Example require 'dic' class MyDic < Dic def initialize super # set name to 'Thomas' name 'Thomas' # use proc to computer values lazily answer { long_computation() } # properties can be defined in any order upfoo { foo.upcase } foo { 'bar' } # you can use #set set answer, 42 end end mc = MyDic.new mc.foo # => 'bar' mc[:foo] # => 'bar'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dic-1.0.2 | README.md |
dic-1.0.1 | README.md |
dic-1.0.0 | README.md |