Sha256: 05a1af72fb0b656542010b53e32fbcdc52365682b4ab45c59d863247a32e0ea3

Contents?: true

Size: 238 Bytes

Versions: 34

Compression:

Stored size: 238 Bytes

Contents

# This is used to allow obfuscators to be chained.

class NewRelic::ChainedCall
  def initialize(block1, block2)
    @block1 = block1
    @block2 = block2
  end

  def call(sql)
    sql = @block1.call(sql)
    @block2.call(sql)
  end
end

Version data entries

34 entries across 34 versions & 3 rubygems

Version Path
ghazel-newrelic_rpm-3.1.0.1 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0.beta5 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0.beta4 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0.djlogging2 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0.djlogging lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0.beta3 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0.beta2 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.0.1 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.1.0.beta1 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.0.0 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.0.0.beta2 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.0.0.beta1 lib/new_relic/agent/chained_call.rb
newrelic_rpm-2.14.1.logging1 lib/new_relic/agent/chained_call.rb
newrelic_rpm-2.14.1 lib/new_relic/agent/chained_call.rb
newrelic_rpm-2.13.4.rum6 lib/new_relic/agent/chained_call.rb
newrelic_rpm-2.14.0 lib/new_relic/agent/chained_call.rb
newrelic_rpm-2.13.4.rum5 lib/new_relic/agent/chained_call.rb
newrelic_rpm-2.13.6.beta2 lib/new_relic/agent/chained_call.rb
newrelic_rpm-2.13.6.beta1 lib/new_relic/agent/chained_call.rb