dim:基于Jim Weirich(RIP)的博客文章的极简主义依赖项注入框架

时间:2024-02-25 17:47:43
【文件属性】:

文件名称:dim:基于Jim Weirich(RIP)的博客文章的极简主义依赖项注入框架

文件大小:14KB

文件格式:ZIP

更新时间:2024-02-25 17:47:43

ruby rubygem dependency-injection dependency-management DependencymanagementRuby

DIM:依赖注入-最小 DIM是简约依赖注入框架,由以gem形式维护。 依赖注入使您可以通过创建容器在一个地方组织所有应用程序的对象设置代码。 每当应用程序中的对象需要访问另一个对象或资源时,它都会要求容器提供它(使用延迟评估的代码块)。 测试代码时,可以在容器上存根服务,也可以提供替代容器。 例 以下内容可能位于“ lib.init.rb”文件中或Rails应用程序的“ config / initializers / container.rb”中: require "dim" require "logger" require 'game' require 'event_handler


【文件预览】:
dim-master
----.travis.yml(60B)
----dim.gemspec(804B)
----Rakefile(358B)
----LICENSE(1KB)
----README.markdown(3KB)
----Gemfile(86B)
----.rspec(53B)
----spec()
--------dim_spec.rb(7KB)
----.gitignore(45B)
----lib()
--------dim.rb(5KB)
--------version.rb(42B)
----LICENSE.txt(20KB)

网友评论