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

Instance Method Details

#accessible_subjectObject



21
22
23
# File 'lib/mumuki/laboratory/controllers/validate_access_mode.rb', line 21

def accessible_subject
  nil
end

#contentless_subject?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/mumuki/laboratory/controllers/validate_access_mode.rb', line 17

def contentless_subject?
  false
end

#subject_containerObject



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