Module: NameAbbr
- Defined in:
- lib/name_abbr.rb,
lib/name_abbr/version.rb
Constant Summary collapse
- VERSION =
"1.3.0"
Class Method Summary collapse
Class Method Details
.abbr_full_name(fullname) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/name_abbr.rb', line 13 def self.abbr_full_name(fullname) fullname = normalize(fullname) unless fullname.match(/ /).nil? parts = fullname.split(' ') [parts[0], parts[parts.length-1][0]].join(' ') + "." else fullname end end |
.abbr_name(first_name, last_name) ⇒ Object
2 3 4 5 6 7 8 9 10 11 |
# File 'lib/name_abbr.rb', line 2 def self.abbr_name(first_name, last_name) first_name = normalize(first_name) last_name = normalize(last_name) unless last_name.nil? [first_name, last_name[0]].join(' ') + "." else first_name end end |