grocer/grocer

View on GitHub
lib/grocer/feedback.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'grocer/failed_delivery_attempt'

module Grocer
  class Feedback
    include Enumerable

    def initialize(connection)
      @connection = connection
    end

    def each
      while buf = @connection.read(FailedDeliveryAttempt::LENGTH)
        yield FailedDeliveryAttempt.new(buf)
      end
    end
  end
end