Sha256: b40cb9d350d22895e640ef81fd39396102d322a4624a050fcc1cf38a6599d64a

Contents?: true

Size: 261 Bytes

Versions: 1

Compression:

Stored size: 261 Bytes

Contents

require 'benchmark'

class BenchMiddleware < GoodData::Bricks::Middleware

  def call(params)
    puts "Starting timer"
    result = nil
    report = Benchmark.measure { result = @app.call(params) }
    puts "Stopping timer"
    pp report
    result
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gooddata-0.6.0.pre3 lib/gooddata/bricks/middleware/bench_middleware.rb