class FirstFamilyNameGroup

Public Instance Methods

full_name() click to toggle source
# File lib/order_of_names/first_family_name_group.rb, line 4
def full_name
  return '' if @given_name.nil? && @family_name.nil? && @middle_name.nil?
  return @family_name if @given_name.nil?
  return @given_name if @family_name.nil?
  return "#{@family_name} #{@given_name}" if @middle_name.nil?

  "#{@family_name} #{@middle_name} #{@given_name}"
end