Class Organization
In: app/models/organization.rb
Parent: ActiveRecord::Base

Clase para organismos a los que pertenecen los Event

Methods

Public Instance methods

Si es departamento, devuelve el mismo, si es organizacion, devuelve su parent

[Source]

    # File app/models/organization.rb, line 18
18:   def department
19:     if self.is_a?(Department)
20:       self
21:     elsif self.is_a?(Entity)
22:       self.parent
23:     end
24:   end

Protected Instance methods

Clasifica el organismo como Departament o Entity en funcion de si es de primer nivel o de segundo

[Source]

    # File app/models/organization.rb, line 30
30:     def set_type
31:       if self.parent_id == nil
32:         self.type = "Department"
33:       else
34:         self.type = "Entity"
35:       end
36:     end

[Validate]