class RailsPerformance::Reports::BaseReport
Attributes
db[R]
group[R]
sort[R]
title[R]
Public Class Methods
new(db, group: nil, sort: nil, title: nil)
click to toggle source
# File lib/rails_performance/reports/base_report.rb, line 6 def initialize(db, group: nil, sort: nil, title: nil) @db = db @group = group @sort = sort @title = title set_defaults end
Public Instance Methods
collect() { |k, v| ... }
click to toggle source
# File lib/rails_performance/reports/base_report.rb, line 15 def collect db.group_by(group).inject([]) do |res, (k,v)| res << yield(k, v) res end end
set_defaults()
click to toggle source
# File lib/rails_performance/reports/base_report.rb, line 22 def set_defaults; end