Sha256: d09d34f5911da1d78d2e89d2b62f5d52661706b8468abefafb827ea462ef4108

Contents?: true

Size: 262 Bytes

Versions: 8

Compression:

Stored size: 262 Bytes

Contents

events = %w(render_template render_partial)

regex = %r{#{events.join("|")}.action_view}

ActiveSupport::Notifications.subscribe regex do |*args|
  event = ActiveSupport::Notifications::Event.new(*args)
  gauge = Harness::Gauge.from_event event
  gauge.log
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
harness-0.2.4 lib/harness/integration/action_view.rb
harness-0.2.3 lib/harness/integration/action_view.rb
harness-0.2.2 lib/harness/integration/action_view.rb
harness-0.2.1 lib/harness/integration/action_view.rb
harness-0.2.0 lib/harness/integration/action_view.rb
harness-0.1.2 lib/harness/integration/action_view.rb
harness-0.1.1 lib/harness/integration/action_view.rb
harness-0.1.0 lib/harness/integration/action_view.rb