class GoodData::Bricks::BenchMiddleware
Public Instance Methods
Source
# File lib/gooddata/bricks/middleware/bench_middleware.rb, line 14 def call(params) params = params.to_hash GoodData.logger.info('Starting timer') result = nil report = Benchmark.measure { result = @app.call(params) } GoodData.logger.info('Stopping timer') GoodData.logger.info(report.pretty_inspect) result end