Class: TuneMyGc::Spies::QueJob

Inherits:
Base
  • Object
show all
Defined in:
lib/tunemygc/spies/que_job.rb

Defined Under Namespace

Modules: DisabledHooks, Hooks

Instance Method Summary collapse

Methods inherited from Base

#check_uninstall, #initialize

Constructor Details

This class inherits a constructor from TuneMyGc::Spies::Base

Instance Method Details

#installObject



8
9
10
11
# File 'lib/tunemygc/spies/que_job.rb', line 8

def install
  ::Que::Job.__send__(:prepend, TuneMyGc::Spies::QueJob::Hooks)
  TuneMyGc.log "hooked: que_job"
end

#uninstallObject



13
14
15
16
# File 'lib/tunemygc/spies/que_job.rb', line 13

def uninstall
  ::Que::Job.__send__(:include, TuneMyGc::Spies::QueJob::DisabledHooks)
  TuneMyGc.log "uninstalled que_job spy"
end