class DogBiscuits::HistoricPerson
Public Instance Methods
add_label()
click to toggle source
Generate a rdfs label from the name parts. Overwrite the existing label.
# File lib/dog_biscuits/models/authorities/agents/historic_person.rb, line 42 def add_label label = '' label += ", #{family_name}" if family_name.present? label += ", #{pre_title}" if pre_title.present? label += ", #{given_name}" if given_name.present? label += ", #{dates}" if dates.present? label += ", #{post_title}" if post_title.present? label += ", #{epithet}" if epithet.present? label = label.sub(', ', '') if label.starts_with? ', ' self.rdfs_label = label add_preflabel end
historic_person?()
click to toggle source
# File lib/dog_biscuits/models/authorities/agents/historic_person.rb, line 37 def historic_person? true end