class RailsRequests::Collection
Attributes
data[R]
Public Class Methods
new()
click to toggle source
# File lib/rails_requests/collection.rb, line 5 def initialize @data = [] end
Public Instance Methods
group_by(type)
click to toggle source
# File lib/rails_requests/collection.rb, line 9 def group_by(type) @data = case type when :controller_action data.group_by(&:controller_action) when :path data.group_by(&:path) else [] end self end
values()
click to toggle source
# File lib/rails_requests/collection.rb, line 21 def values return [] if @data.empty? result = {} @data.each do |key, records| result[key] ||= [] records.each do |record| result[key] << record.value end end result end