Table of Contents - dio-rails-0.1.1 Documentation
Classes and Modules
- Dio
- Dio::Container
- Dio::Equip
- Dio::Injector
- Dio::InjectorStore
- Dio::LoadContext
- Dio::LoaderFactory
- Dio::LoaderFactory::Loader
- Dio::ModuleBase
- Dio::ModuleBase::ClassMethods
- Dio::ModuleBase::InstanceMethods
- Dio::Rails
- Dio::Rails::Controller
- Dio::Rails::Model
- Dio::State
Methods
- ::default_injector — Dio
- ::depends — Dio
- ::equip_dio — Dio::Equip
- ::new — Dio::Container
- ::new — Dio::Injector
- ::new — Dio::InjectorStore
- ::new — Dio::LoadContext
- ::new — Dio::LoaderFactory
- ::new — Dio::LoaderFactory::Loader
- ::new — Dio::State
- ::use — Dio
- #__dio_inject__ — Dio::ModuleBase::InstanceMethods
- #__dio_injection_proc__ — Dio::ModuleBase::ClassMethods
- #assert_register_args_valid — Dio::Injector
- #clear_stubs — Dio::LoaderFactory
- #clear_stubs — Dio::ModuleBase
- #create — Dio::Injector
- #create — Dio::LoaderFactory
- #create — Dio::ModuleBase
- #factory — Dio::Container
- #ids — Dio::InjectorStore
- #included — Dio::ModuleBase
- #inject — Dio::Injector
- #inject — Dio::ModuleBase
- #inject — Dio::ModuleBase::ClassMethods
- #injectable — Dio::ModuleBase::ClassMethods
- #injectable? — Dio::Injector
- #injector — Dio::State
- #injector — Dio::ModuleBase
- #load — Dio::Container
- #load — Dio::InjectorStore
- #load — Dio::LoadContext
- #load — Dio::LoaderFactory::Loader
- #loader_for — Dio::LoaderFactory
- #provide — Dio::ModuleBase::ClassMethods
- #register — Dio::Container
- #register — Dio::Injector
- #register — Dio::InjectorStore
- #register_all — Dio::Container
- #register_injector — Dio::State
- #registered? — Dio::Container
- #remove — Dio::InjectorStore
- #reset — Dio::State
- #reset_loader — Dio::LoaderFactory
- #reset_loader — Dio::ModuleBase
- #reset_state — Dio::ModuleBase
- #stub_deps — Dio::LoaderFactory
- #stub_deps — Dio::ModuleBase
- #wrap_load — Dio::LoaderFactory
- #wrap_load — Dio::ModuleBase