class Organization

Clase para organismos a los que pertenecen los Event

Public Instance Methods

department() click to toggle source

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

Protected Instance Methods

set_type() click to toggle source

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