mlightner / contact_parser
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
commit 2f5cb94abf6ce3bf000485884c3d2c1b0ccb5a37
tree 1880c9e2d365df8545341255ffcfbb92e7745ede
parent 5df2696405ffe9e872cdd82e3027d9caceff719b
tree 1880c9e2d365df8545341255ffcfbb92e7745ede
parent 5df2696405ffe9e872cdd82e3027d9caceff719b
| name | age | message | |
|---|---|---|---|
| |
README | ||
| |
contact_parser.gemspec | ||
| |
contact_parser.rb | ||
| |
example.rb | ||
| |
lib/ |
README
Parses a blob of contact text:
require 'contact_parser'
ContactParser.parse("Joe Schmoe
123 fake street
Fake City, AZ, 12345
Some company, inc.
480-555-0012
joe@google.com")
========================
[~/contact_parser]# irb
irb(main):001:0> require 'contact_parser'
=> true
irb(main):002:0>
irb(main):003:0* ContactParser.parse("Joe Schmoe
irb(main):004:1" 123 fake street
irb(main):005:1" Fake City, AZ, 12345
irb(main):006:1" Some company, inc.
irb(main):007:1" 480-555-0012
irb(main):008:1" joe@google.com")
=> {:email=>"joe@google.com", :phone=>"+1 4805550012", :company=>"Some Company, Inc.", :number=>"123", :first=>"Joe",
:last=>"Schmoe", :street=>"Fake Street"}

