Sha256: e8addc1a04711bb904f3bb52437535c1e738a5b6bc84e919e233f986dc7ccaed
Contents?: true
Size: 739 Bytes
Versions: 4
Compression:
Stored size: 739 Bytes
Contents
module RailsPerformance module Reports class BreakdownReport < BaseReport def set_defaults @sort ||= :datetime end def data db.data.collect do |record| { controller: record.controller, action: record.action, format: record.format, status: record.status, method: record.method, path: record.path, datetime: Time.parse(record.datetime), duration: record.value['duration'], db_runtime: record.value['db_runtime'], view_runtime: record.value['view_runtime'], } end.sort{|a, b| b[sort] <=> a[sort]} end end end end
Version data entries
4 entries across 4 versions & 1 rubygems