Class: Popolo::Person

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::Timestamps
Defined in:
app/models/popolo/person.rb

Overview

A real person, alive or dead.

Instance Method Summary collapse

Instance Method Details

#to_sObject

Note:

Add email address validation and URL validation to match JSON Schema?



63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# File 'app/models/popolo/person.rb', line 63

def to_s
  if name.blank?
    if given_name.present? && family_name.present?
      "#{given_name} #{family_name}"
    elsif given_name.present?
      given_name
    elsif family_name.present?
      family_name
    else
      name
    end
  else
    name
  end
end