class RailsRequests::Record
Attributes
action[R]
controller[R]
datetime[R]
datetimei[R]
metric[R]
path[R]
Public Class Methods
new(key, value)
click to toggle source
key = metrics|HomeController|index|20200123T0919|1579789173|/|database = 0 value = string
# File lib/rails_requests/record.rb, line 8 def initialize(key, value) @key = key @value = value items = key.split("|") @controller = items[1] @action = items[2] @datetime = items[3] @datetimei = items[4].to_i @path = items[5] @metric = items[6] end
Public Instance Methods
controller_action()
click to toggle source
# File lib/rails_requests/record.rb, line 31 def controller_action "#{controller}##{action}" end
value()
click to toggle source
# File lib/rails_requests/record.rb, line 22 def value case metric when "database", "view_duration", "total_duration" @value.to_f when "all" JSON.parse(@value) end end