Sha256: 4c2fb6da1e4c3c205b05248afde3a4b5104125bb54936e8bfe9049892ba9d140

Contents?: true

Size: 382 Bytes

Versions: 6

Compression:

Stored size: 382 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
    return result
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rack-mini-profiler-1.1.3 lib/patches/db/moped.rb
rack-mini-profiler-1.1.2 lib/patches/db/moped.rb
rack-mini-profiler-1.1.1 lib/patches/db/moped.rb
rack-mini-profiler-1.1.0 lib/patches/db/moped.rb
rack-mini-profiler-1.0.2 lib/patches/db/moped.rb
rack-mini-profiler-1.0.1 lib/patches/db/moped.rb