Module: Librato::Rails::Subscribers

Defined in:
lib/librato/rails/subscribers.rb,
lib/librato/rails/subscribers/job.rb,
lib/librato/rails/subscribers/sql.rb,
lib/librato/rails/subscribers/mail.rb,
lib/librato/rails/subscribers/cache.rb,
lib/librato/rails/subscribers/render.rb,
lib/librato/rails/subscribers/controller.rb

Overview

defines basic context that all librato-rails subscribers will run in

Constant Summary collapse

AS =
ActiveSupport

Class Method Summary collapse

Class Method Details

.collectorObject

make collector object directly available, it won’t be changing



10
11
12
# File 'lib/librato/rails/subscribers.rb', line 10

def self.collector
  @collector ||= Librato.tracker.collector
end

.watch_controller_action(controller, action) ⇒ Object

Controllers



7
8
9
10
# File 'lib/librato/rails/subscribers/controller.rb', line 7

def self.watch_controller_action(controller, action)
  @watches ||= []
  @watches << "#{controller}##{action}".freeze
end