module Messages

Public Class Methods

class_from_attributes(attrs) click to toggle source
# File lib/log_query/messages.rb, line 5
def self.class_from_attributes(attrs)
  [HerokuRouter, HerokuWeb::Rails].select do |klass|
    attrs.map(&:to_sym).all? { |a| klass.attributes.include?(a) }
  end
end
resolve_message(source, dyno) click to toggle source
# File lib/log_query/messages.rb, line 11
def self.resolve_message(source, dyno)
  case [source, dyno]
  when HerokuWeb::Rails
    HerokuWeb::Rails
  when HerokuRouter
    HerokuRouter
  else
    String
  end
end