Sha256: 38275c6da50449cf3db760329f85a0ae692276c7d27a30afbe7a0e756be048ba

Contents?: true

Size: 466 Bytes

Versions: 6

Compression:

Stored size: 466 Bytes

Contents

module Librato
  module Rails
    module Helpers
      module Controller

        # Mark a specific controller action for more detailed instrumenting
        def instrument_action(*actions)
          actions.each do |action|
            Subscribers.watch_controller_action(self.to_s, action)
          end
        end

        def inherited(other)
          super
          Subscribers.inherit_watches(self.to_s, other.to_s)
        end

      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
librato-rails-2.1.0 lib/librato/rails/helpers/controller.rb
librato-rails-2.0.0 lib/librato/rails/helpers/controller.rb
librato-rails-1.4.2 lib/librato/rails/helpers/controller.rb
librato-rails-1.4.1 lib/librato/rails/helpers/controller.rb
librato-rails-1.4.0 lib/librato/rails/helpers/controller.rb
librato-rails-1.4.0.beta lib/librato/rails/helpers/controller.rb