Plumbum

A minimal dependency injection framework for Ruby, using vanilla Ruby semantics to define and reference dependencies from different providers.

Plumbum

A minimal dependency injection framework for Ruby, using vanilla Ruby semantics to define and reference dependencies from different providers.

Documentation

This is the documentation for the current development build of Plumbum.

Getting Started

Add the gem to your Gemfile or gemspec:

gem 'plumbum'

Require Plumbum in your code:

require 'plumbum'

Reference

Plumbum defines the following core components:

For a full list of defined classes and objects, see Reference.