Module: Mumuki::Laboratory::Controllers::ValidateAccessMode
- Extended by:
- ActiveSupport::Concern
- Included in:
- ChaptersController, ComplementsController, ExercisesController, LessonsController
- Defined in:
- lib/mumuki/laboratory/controllers/validate_access_mode.rb
Instance Method Summary collapse
- #accessible_subject ⇒ Object
- #contentless_subject? ⇒ Boolean
- #subject_container ⇒ Object
- #validate_accessible! ⇒ Object
Instance Method Details
#accessible_subject ⇒ Object
21 22 23 |
# File 'lib/mumuki/laboratory/controllers/validate_access_mode.rb', line 21 def accessible_subject nil end |
#contentless_subject? ⇒ Boolean
17 18 19 |
# File 'lib/mumuki/laboratory/controllers/validate_access_mode.rb', line 17 def contentless_subject? false end |
#subject_container ⇒ Object
13 14 15 |
# File 'lib/mumuki/laboratory/controllers/validate_access_mode.rb', line 13 def subject_container subject end |
#validate_accessible! ⇒ Object
8 9 10 11 |
# File 'lib/mumuki/laboratory/controllers/validate_access_mode.rb', line 8 def validate_accessible! current_access_mode.validate_content_here! subject_container unless contentless_subject? super end |