Commit 006f5c83

mo khan <mo@mokhan.ca>
2013-12-31 20:54:51
extract dependency into constructor. fixes #15.
1 parent 476508f
Changed files (1)
app
controllers
app/controllers/admin/jobs_controller.rb
@@ -1,11 +1,16 @@
 module Admin
   class JobsController < AdminController
+    def initialize(repository = Delayed::Job)
+      @repository = repository
+      super()
+    end
+
     def index
-      @jobs = Delayed::Job.order(:created_at => :desc)
+      @jobs = @repository.order(:created_at => :desc)
     end
 
     def show
-      @job = Delayed::Job.find(params[:id])
+      @job = @repository.find(params[:id])
     end
   end
 end