Skip to content

A ruby name parser. Used to normalize Proper Human Names into a reusable object

Notifications You must be signed in to change notification settings

bougyman/name_parse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=========================================================
Name Parse
Copyright (c) 2009 The Rubyists (Jayson Vaughn, Tj Vanderpoel, Michael Fellinger, Kevin Berry) 
Distributed under the terms of the MIT License.
==========================================================

About
-----
A ruby library for turning arbitrary name strings such as "Dr Helen Hunt", "Mr James T. Kirk" into a 
standardized object usable as 
  parsed = NameParse::Parser.new("Dr Helen Hunt")
  puts "%s %s" % [parsed.first, parsed.last]


Requirements
------------
- ruby (>= 1.8)

Usage
-----

Example of using on a list:

  bougyman@zero:~/git_checkouts/name_parse$ irb -r lib/name_parse
  irb(main):001:0> list = ["Jayson Vaughn", "Dr Helen Hunt",  "Mr James T. Kirk"]
  => ["Jayson Vaughn", "Dr Helen Hunt", "Mr James T. Kirk"]
  irb(main):002:0> list.map { |n| p = NameParse[n]; [p.first, p.last] }
  => [["Jayson", "Vaughn"], ["Helen", "Hunt"], ["James", "Kirk"]]
 

Support
-------
Home page at http://github.com/bougyman/name_parse
#rubyists on FreeNode

About

A ruby name parser. Used to normalize Proper Human Names into a reusable object

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages