An Injectable Dependency Container implementation for Ruby
A Sinatra wrapper for a fully customizable Dependency injection system
Dinja, Dependency Injection Ninja allows you to decouple abstractions from implementations
A tiny dependency injection container
Simple dependency injection container
Getters & setters for dependency injection
An extension to Sinatra enabling dependency injection
Jeeves is a personal valet for your Ruby code. It is used to manage dependencies between loosely coupled classes via explicit declaraion. It is _not_ a traditional dependency injection framework, although it can easily fill that role.
Minimalistic dependency injection framework keeps all of your object setup code in one place.
Lazy Dependency Injection. Dependencies are allocated only when needed, optimizing performance.
A dependency injection framework based in PicoContainer.
Very simple library to inject dependencies
This is an easy tool to acomplish basic dependency injection in Ruby
LibInject is a developer tool for injecting external dependencies into a Ruby file.
add dependency injection to dry-container
MinDI is minimalist in that it attempts to map concepts of dependency injection into basic ruby constructs, rather than into a layer of specialized constructs.
Periodico is a lightweight pub/sub framework that leverages self-registration and dependency injection to communicate events to subscribers.
Guice inspired dependency injection
Utility for automatic dependency injection with support for aliases
Dependency Injection for Rails
Easily define object dependencies and inject them
ObjectInjection is dependency injection container.
A small library to help you manage services with dependency injection.
Simple dependency injection for ruby objects
Systematic dependency injection: keep your singletons manageable
Yep is a dependency injection framework written in ruby
Dependency injection framework for ruby
ObjectInjection is dependency injection container.
Inoculate is a small, thread-safe dependency injection library configured entirely with Ruby. It provides several life-cycles and provides dependency access through private accessors.
A small library for simplifying dependency injection.
Koine DI, for your dependency injection. Dependency injection container
ActiveDryDeps not modify constructor and support Dependency Injection for modules. Also you can import method from any object in your container. Adding extra dependencies is easy and improve readability your code.
Dependency injection helper method
attr_inject is a simple dependency injection solution for ruby.
Inject method with dependencies
Dependency Injection that allows you to generate pre-configured classes
Guice-ish dependency injection library for Ruby
Minimal dependency injection container for Ruby
DepInject helps to inject dependencies into your classes, enforcing public method restrictions.
GlueGun makes dependency injection and hydration a first-order concern
Yet another dependency injection container
Simple dependency injection for Ruby classes
A thread-safe dependency injection container.
SmartInject is a minimalist, flexible and efficient dependency injection for Ruby based on constructor injection, one of the most used method for DI. SmartInject is intented to be under your control. No magic here.
A gem to handle dependency injection on ruby applications
A custom generator for creating features as modules using the dry.rb gems. The module registers a dry system provider, adds routes, view and migrations paths to the application configuration and registers the models and services for dependency injection.