Module: Parliament::Grom::Decorator::Person
- Defined in:
- lib/parliament/grom/decorator/person.rb
Overview
Instance Method Summary collapse
-
#display_name ⇒ String
Alias F31CBD81AD8343898B49DC65743F0BDF with fallback.
-
#full_name ⇒ String
Builds a full name using personGivenName and personFamilyName.
Instance Method Details
#display_name ⇒ String
Alias F31CBD81AD8343898B49DC65743F0BDF with fallback.
21 22 23 |
# File 'lib/parliament/grom/decorator/person.rb', line 21 def display_name respond_to?(:F31CBD81AD8343898B49DC65743F0BDF) ? self.F31CBD81AD8343898B49DC65743F0BDF : full_name end |
#full_name ⇒ String
Builds a full name using personGivenName and personFamilyName.
8 9 10 11 12 13 14 15 16 |
# File 'lib/parliament/grom/decorator/person.rb', line 8 def full_name return @full_name unless @full_name.nil? full_name = [] full_name << personGivenName if respond_to?(:personGivenName) full_name << personFamilyName if respond_to?(:personFamilyName) @full_name = full_name.join(' ') end |