Module: Mumuki::Laboratory::Controllers::Authorization
- Included in:
- ApplicationController
- Defined in:
- lib/mumuki/laboratory/controllers/authorization.rb
Instance Method Summary collapse
Instance Method Details
#authorization_slug ⇒ Object
11 12 13 |
# File 'lib/mumuki/laboratory/controllers/authorization.rb', line 11 def Organization.current.slug end |
#authorize_if_private! ⇒ Object
6 7 8 9 |
# File 'lib/mumuki/laboratory/controllers/authorization.rb', line 6 def return if Organization.current.public? || from_sessions? :student end |
#from_sessions? ⇒ Boolean
2 3 4 |
# File 'lib/mumuki/laboratory/controllers/authorization.rb', line 2 def from_sessions? params['controller'] == 'login' end |