class DogBiscuits::Organisation

Public Instance Methods

add_label() click to toggle source

Generate a preflabel from the name parts. Overwrite the existing preflabel.

# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 46
def add_label
  label = ''
  label += ", #{name}" if name.present?
  label += ", #{dates}" if dates.present?
  label += ", #{qualifier}" if qualifier.present?
  label = label.sub(', ', '') if label.starts_with? ', '
  self.rdfs_label = label
  add_preflabel
end
concept?() click to toggle source
# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 17
def concept?
  false
end
concept_scheme?() click to toggle source
# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 21
def concept_scheme?
  false
end
group?() click to toggle source
# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 25
def group?
  false
end
organisation?() click to toggle source
# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 29
def organisation?
  true
end
person?() click to toggle source
# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 33
def person?
  false
end
place?() click to toggle source
# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 37
def place?
  false
end
project?() click to toggle source
# File lib/dog_biscuits/models/authorities/agents/organisation.rb, line 41
def project?
  false
end