Clase para organismos a los que pertenecen los Event
Si es departamento, devuelve el mismo, si es organizacion, devuelve su parent
# File app/models/organization.rb, line 42 def department if self.is_a?(Department) self elsif self.is_a?(Entity) self.parent end end
Enlace a la página de la organización en la guía de comunicación
# File app/models/organization.rb, line 51 def gc_link self.gc_id.present? ? "http://www2.irekia.euskadi.net/#{I18n.locale}/entities/#{self.gc_id}" : nil end
Clasifica el organismo como Departament o Entity en funcion de si es de primer nivel o de segundo
# File app/models/organization.rb, line 59 def set_type if self.parent_id == nil self.type = "Department" else self.type = "Entity" end end