Gem Version

name_abbr

A simple gem to take a full name and abbreviate it like "John D."

installation

gem install name_abbr

usage

irb(main):001:0> require 'name_abbr'
=> true
irb(main):002:0> NameAbbr.abbr_name('john', 'doe')
=> "john d."
irb(main):003:0> NameAbbr.abbr_name('john', '')
=> "john"
irb(main):004:0> NameAbbr.abbr_name('john', nil)
=> "john"
irb(main):010:0> NameAbbr.abbr_full_name('hey')
=> "hey"
irb(main):011:0> NameAbbr.abbr_full_name('john doe')
=> "john d."
irb(main):012:0> NameAbbr.abbr_full_name('john     doe')
=> "john d."