class DogBiscuits::Event
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/event.rb, line 52 def add_label self.rdfs_label = name if name.present? if start_date.present? && end_date.present? self.rdfs_label += " (#{start_date.first} - #{end_date.first})" elsif start_date.present? self.rdfs_label += " (#{start_date.first})" elsif end_date.present? self.rdfs_label += " (#{end_date.first})" end add_preflabel end
add_preflabel()
click to toggle source
Generate a preflabel from rdfs label.
# File lib/dog_biscuits/models/authorities/event.rb, line 65 def add_preflabel self.preflabel = rdfs_label end
agent?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 15 def agent? false end
concept?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 19 def concept? false end
concept_scheme?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 23 def concept_scheme? false end
event?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 47 def event? true end
group?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 27 def group? false end
organisation?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 31 def organisation? false end
person?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 35 def person? false end
place?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 39 def place? false end
project?()
click to toggle source
# File lib/dog_biscuits/models/authorities/event.rb, line 43 def project? false end