Class: Mumuki::Domain::Organization::Settings
- Inherits:
-
Mumukit::Platform::Model
- Object
- Mumukit::Platform::Model
- Mumuki::Domain::Organization::Settings
- Includes:
- Mumukit::Login::LoginSettingsHelpers
- Defined in:
- lib/mumuki/domain/organization/settings.rb
Instance Method Summary collapse
- #disabled? ⇒ Boolean
- #forum_discussions_minimal_role ⇒ Object
- #in_preparation? ⇒ Boolean
- #login_methods ⇒ Object
- #private? ⇒ Boolean
Instance Method Details
#disabled? ⇒ Boolean
31 32 33 |
# File 'lib/mumuki/domain/organization/settings.rb', line 31 def disabled? disabled_from.present? && disabled_from.to_datetime < DateTime.now end |
#forum_discussions_minimal_role ⇒ Object
27 28 29 |
# File 'lib/mumuki/domain/organization/settings.rb', line 27 def forum_discussions_minimal_role (@forum_discussions_minimal_role || 'student').to_sym end |
#in_preparation? ⇒ Boolean
35 36 37 |
# File 'lib/mumuki/domain/organization/settings.rb', line 35 def in_preparation? in_preparation_until.present? && in_preparation_until.to_datetime > DateTime.now end |
#login_methods ⇒ Object
23 24 25 |
# File 'lib/mumuki/domain/organization/settings.rb', line 23 def login_methods @login_methods ||= ['user_pass'] end |
#private? ⇒ Boolean
19 20 21 |
# File 'lib/mumuki/domain/organization/settings.rb', line 19 def private? !public? end |