Class: Sis::Core::ApplicationSetup

Inherits:
ApplicationRecord show all
Defined in:
app/models/sis/core/application_setup.rb

Constant Summary collapse

OPEN =
'Open'.freeze
CLOSED =
'Closed'.freeze

Instance Method Summary collapse

Methods inherited from ApplicationRecord

serialize

Instance Method Details

#nameObject



37
38
39
40
# File 'app/models/sis/core/application_setup.rb', line 37

def name
  "#{academic_programme.programme.name} #{academic_programme.programme_level.name}
   #{academic_programme.programme_type.name}"
end

#programme_level_nameObject



33
34
35
# File 'app/models/sis/core/application_setup.rb', line 33

def programme_level_name
  academic_programme.programme_level.name
end

#programme_nameObject



25
26
27
# File 'app/models/sis/core/application_setup.rb', line 25

def programme_name
  academic_programme.programme.name
end

#programme_type_nameObject



29
30
31
# File 'app/models/sis/core/application_setup.rb', line 29

def programme_type_name
  academic_programme.programme_type.name
end