class Metrician::Resque

Public Class Methods

enabled?() click to toggle source
# File lib/metrician/reporters/resque.rb, line 4
def self.enabled?
  !!defined?(::Resque) &&
    Metrician::Jobs.enabled?
end

Public Instance Methods

instrument() click to toggle source
# File lib/metrician/reporters/resque.rb, line 9
def instrument
  require "metrician/jobs/resque_plugin"
  unless ::Resque::Job.method_defined?(:payload_class_with_metrician)
    ::Resque::Job.send(:include, Metrician::Jobs::ResquePlugin::Installer)
  end
end