Top Level Namespace
Defined Under Namespace
Modules: ActionView, AdminHelper, ApplicationHelper, DamageControl, ProjectHelper Classes: AdminController, ApplicationController, Array, FilesController, ProjectController, ScmController, String
Constant Summary collapse
- REGISTRY =
Wire up the whole DamageControl app with Needle’s nice block based DI framework. I wonder - is BDI (Block Dependency Injection) a new flavour of DI?
Needle::Registry.define do |b| b.persister do DamageControl::StandardPersister.new end b.poller do DamageControl::Poller.new do |project, changesets| b.persister.save_changesets(project, changesets) b.persister.save_diffs(project, changesets) b.persister.save_rss(project) changeset = changesets.latest project.build(changeset.identifier) do |build| env = { 'PKG_BUILD' => changeset.identifier.to_s, # Rake standard 'DAMAGECONTROL_BUILD_LABEL' => changeset.identifier.to_s # For others } build.execute(project.build_command, env) end end end b.drb_server do DamageControl::DrbServer.new('druby://localhost:9000') end end
- Rscm =
DRbObject.new(nil, 'druby://localhost:9000')