class Ethon::Easy::DebugInfo

@api private
which is only saved when verbose is set to true.
This class is used to store and retreive debug information,

def add(type, message)

def add(type, message)
  @messages << Message.new(type, message)
end

def initialize

def initialize
  @messages = []
end

def messages_for(type)

def messages_for(type)
  @messages.select {|m| m.type == type }.map(&:message)
end

def to_a

def to_a
  @messages.map(&:message)
end

def to_h

def to_h
  Hash[MESSAGE_TYPES.map {|k| [k, send(k)] }]
end