Skip to content

learn-co-students/oo-email-parser-london-web-062419

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Oriented Email Parser

Learning Goals

  • Practice defining a class and using an attr_accessor to create setter and getter methods
  • Use TDD to write working code

Description

You will be writing an EmailAddressParser class that gets initialized with a string of emails.

Your job is to parse those email addresses into a useful array using an instance method, parse.

I should be able to do this:

email_addresses = "john@doe.com, person@somewhere.org"
parser = EmailAddressParser.new(email_addresses)

parser.parse
# => ["john@doe.com", "person@somewhere.org"]

You should be able to initialize with a list of email addresses either separated with spaces or separated with commas. The parse method should, additionally, only return unique addresses.

Instructions

This lab is test-driven, so run the test suite to get started and use the test output to get the program working.

Hints:

  • How will you control for parsing a list of email addresses that is either comma separated or separated by a white space?
  • Use an attr_accessor to set and get the list of email addresses

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages