Sha256: 7a2dd76b219fa4121dbc99359f443c5fcaceccfa8e5324d7a1d0e84c9d8daccc

Contents?: true

Size: 470 Bytes

Versions: 61

Compression:

Stored size: 470 Bytes

Contents

module Sapience
  module Extensions
    module Grape
      module Timings
        extend self

        def db_runtime=(value)
          Thread.current[:grape_db_runtime] = value
        end

        def db_runtime
          Thread.current[:grape_db_runtime] ||= 0
        end

        def reset_db_runtime
          self.db_runtime = 0
        end

        def append_db_runtime(event)
          self.db_runtime += event.duration
        end
      end
    end
  end
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
sapience-2.4.0 lib/sapience/extensions/grape/timings.rb
sapience-2.3.5 lib/sapience/extensions/grape/timings.rb
sapience-2.3.4 lib/sapience/extensions/grape/timings.rb
sapience-2.3.3 lib/sapience/extensions/grape/timings.rb
sapience-2.2.3 lib/sapience/extensions/grape/timings.rb
sapience-2.2.1 lib/sapience/extensions/grape/timings.rb
sapience-2.2.0 lib/sapience/extensions/grape/timings.rb
sapience-2.1.0 lib/sapience/extensions/grape/timings.rb
sapience-2.0.5 lib/sapience/extensions/grape/timings.rb
sapience-2.0.4 lib/sapience/extensions/grape/timings.rb
sapience-2.0.3 lib/sapience/extensions/grape/timings.rb
sapience-2.0.2 lib/sapience/extensions/grape/timings.rb
sapience-2.0.1 lib/sapience/extensions/grape/timings.rb
sapience-2.0.0 lib/sapience/extensions/grape/timings.rb
sapience-1.0.15 lib/sapience/extensions/grape/timings.rb
sapience-1.0.14 lib/sapience/extensions/grape/timings.rb
sapience-1.0.13 lib/sapience/extensions/grape/timings.rb
sapience-1.0.12 lib/sapience/extensions/grape/timings.rb
sapience-1.0.11 lib/sapience/extensions/grape/timings.rb
sapience-1.0.10 lib/sapience/extensions/grape/timings.rb