class DogBiscuits::Place
Public Instance Methods
add_adm_parts(label)
click to toggle source
Generate a parent parts.
# File lib/dog_biscuits/models/authorities/place.rb, line 73 def add_adm_parts(label) label += ", #{parent_ADM4}" if parent_ADM4.present? label += ", #{parent_ADM3}" if parent_ADM3.present? label += ", #{parent_ADM2}" if parent_ADM2.present? label += ", #{parent_ADM1}" if parent_ADM1.present? label end
add_label()
click to toggle source
Generate a rdfs label from the name parts. Overwrite the existing label.
# File lib/dog_biscuits/models/authorities/place.rb, line 64 def add_label label = place_name label = add_adm_parts(label) label += ", #{parent_country}" if parent_country.present? self.rdfs_label = label add_preflabel end
add_preflabel()
click to toggle source
Generate a preflabel from rdfs label.
# File lib/dog_biscuits/models/authorities/place.rb, line 82 def add_preflabel self.preflabel = rdfs_label end
agent?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 27 def agent? false end
concept?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 31 def concept? false end
concept_scheme?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 35 def concept_scheme? false end
event?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 39 def event? false end
group?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 43 def group? false end
organisation?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 47 def organisation? false end
person?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 51 def person? false end
place?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 55 def place? true end
project?()
click to toggle source
# File lib/dog_biscuits/models/authorities/place.rb, line 59 def project? false end