Sha256: 203ae4b8d7cca5b9de9da9f8379ba8d820a38038a4d5f35bb7a28baf785cad40

Contents?: true

Size: 375 Bytes

Versions: 23

Compression:

Stored size: 375 Bytes

Contents

# frozen_string_literal: true

# Mongoid 3 patches
class Moped::Node
  alias_method :process_without_profiling, :process
  def process(*args, &blk)
    return process_without_profiling(*args, &blk) unless SqlPatches.should_measure?

    result, _record = SqlPatches.record_sql(args[0].log_inspect) do
      process_without_profiling(*args, &blk)
    end
    result
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rack-mini-profiler-3.3.1 lib/patches/db/moped.rb
rack-mini-profiler-3.3.0 lib/patches/db/moped.rb
rack-mini-profiler-3.2.1 lib/patches/db/moped.rb
rack-mini-profiler-3.2.0 lib/patches/db/moped.rb
rack-mini-profiler-3.1.1 lib/patches/db/moped.rb
rack-mini-profiler-3.1.0 lib/patches/db/moped.rb
rack-mini-profiler-3.0.0 lib/patches/db/moped.rb
rack-mini-profiler-2.3.4 lib/patches/db/moped.rb
rack-mini-profiler-2.3.3 lib/patches/db/moped.rb
rack-mini-profiler-2.3.2 lib/patches/db/moped.rb
rack-mini-profiler-2.3.1 lib/patches/db/moped.rb
rack-mini-profiler-2.3.0 lib/patches/db/moped.rb
rack-mini-profiler-2.2.1 lib/patches/db/moped.rb
rack-mini-profiler-2.2.0 lib/patches/db/moped.rb
rack-mini-profiler-2.1.0 lib/patches/db/moped.rb
rack-mini-profiler-2.0.4 lib/patches/db/moped.rb
rack-mini-profiler-2.0.3 lib/patches/db/moped.rb
rack-mini-profiler-2.0.2 lib/patches/db/moped.rb
rack-mini-profiler-2.0.1 lib/patches/db/moped.rb
rack-mini-profiler-2.0.0 lib/patches/db/moped.rb