Class: Nomen::Formatters::Full
- Inherits:
-
Object
- Object
- Nomen::Formatters::Full
- Defined in:
- lib/nomen/formatters/full.rb
Class Method Summary collapse
Class Method Details
.format(name) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/nomen/formatters/full.rb', line 5 def self.format(name) String.new.tap do |str| if name.first str << name.first end if name.middle str << (str.empty? ? name.middle : " #{name.middle}") end if name.last str << (str.empty? ? name.last : " #{name.last}") end if name.suffix str << (str.empty? ? name.suffix : " #{name.suffix}") end end end |