bnadlerjr/pester

View on GitHub
lib/pester/adapters/employee_csv_mapper.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Pester
  module Adapters
    class EmployeeCsvMapper
      attr_reader :filename

      def initialize(filename)
        @filename = filename
      end

      def each
        CSV.foreach(filename) do |line|
          yield Pester::Employee.new(
            email: line[0],
            phone: line[1]
          )
        end
      end
    end
  end
end