Sha256: 9abd36795ee257db734eaaa2a5b20daf36b6733e68f3f13aa8262dce0b04f8aa

Contents?: true

Size: 327 Bytes

Versions: 87

Compression:

Stored size: 327 Bytes

Contents

# This class is used by NewRelic::Agent.set_sql_obfuscator to chain multiple
# obfuscation blocks when not using the default :replace action
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

87 entries across 87 versions & 5 rubygems

Version Path
wd_newrelic_rpm-3.5.8 lib/new_relic/agent/chained_call.rb
sundawg_newrelic_rpm-3.5.8.2 lib/new_relic/agent/chained_call.rb
sundawg_newrelic_rpm-3.5.8.1 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.8.72 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.8.70 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.8.64.beta lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.7.59 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.7.59.beta lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.7.58.beta lib/new_relic/agent/chained_call.rb
wd_newrelic_rpm-3.5.6 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.7.57.beta lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.6.55 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.6.48.beta lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.6.46.beta lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.6.42.beta lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.5.39.beta lib/new_relic/agent/chained_call.rb
wd_newrelic_rpm-3.5.5 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.5.38 lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.5.540.dev lib/new_relic/agent/chained_call.rb
newrelic_rpm-3.5.4.35.beta lib/new_relic/agent/chained_call.rb