class ActionMailbox::Relayer::Result

def failure?

def failure?
  transient_failure? || permanent_failure?
end

def permanent_failure?

def permanent_failure?
  status_code.start_with?("5.")
end

def success?

def success?
  !failure?
end

def transient_failure?

def transient_failure?
  status_code.start_with?("4.")
end