Sha256: cae0b55ad5b8362bc689d7a1e63b512e8570b8302fa774e48239b5fc0b7a5346
Contents?: true
Size: 731 Bytes
Versions: 11
Compression:
Stored size: 731 Bytes
Contents
module Heartcheck module Controllers class Dev < Base def index results = [] total_execution_time = time_diff do checks = Heartcheck.dev_checks results += checks.reduce([]) do |acc, elem| context_result = {} context_result['execution_time'] = time_diff do context_result.merge!(elem.check) end acc << context_result end end results << { 'total_execution_time' => total_execution_time } MultiJson.dump(results) end private def time_diff start_time = Time.now yield '%.2f ms' % ((Time.now - start_time) * 1_000) end end end end
Version data entries
11 entries across 11 versions & 1 rubygems