class Messages::HerokuWeb::Rails

2016-10-20T17:19:51.396574+00:00 app: Started HEAD “/” for 127.0.0.1 at 2016-10-20 17:19:51 +0000 2016-10-20T17:19:51.508781+00:00 app: Processing by HomeController#index as HTML 2016-10-20T17:19:51.575265+00:00 app: Rendered home/index.html.erb (53.0ms) 2016-10-20T17:19:51.575470+00:00 app: Completed 500 Internal Server Error in 67ms (ActiveRecord: 0.0ms)

Constants

ATTRIBUTES

Public Class Methods

attributes() click to toggle source
# File lib/log_query/messages/heroku_web/rails.rb, line 27
def self.attributes
  ATTRIBUTES.keys
end
new(message) click to toggle source
# File lib/log_query/messages/heroku_web/rails.rb, line 31
def initialize(message)
  ATTRIBUTES.
    select { |attr, regexp| message.match(regexp) }.
    map do |attr, regexp|
      value = message.match(regexp)[0]
      value = Integer(value) rescue value
      [attr, value]
    end.each do |(key, value)|
      instance_variable_set("@#{key}", value)
    end
end