Module: Mumuki::Laboratory::Controllers::CurrentOrganization
- Included in:
- Api::BaseController, ApplicationController
- Defined in:
- lib/mumuki/laboratory/controllers/current_organization.rb
Instance Method Summary collapse
Instance Method Details
#organization_name ⇒ Object
9 10 11 |
# File 'lib/mumuki/laboratory/controllers/current_organization.rb', line 9 def organization_name Mumukit::Platform.organization_name(request) end |
#set_current_organization! ⇒ Object
2 3 4 5 6 7 |
# File 'lib/mumuki/laboratory/controllers/current_organization.rb', line 2 def set_current_organization! Organization.find_by!(name: organization_name).switch! rescue => e Organization.base.switch! raise e end |
#visit_organization! ⇒ Object
13 14 15 |
# File 'lib/mumuki/laboratory/controllers/current_organization.rb', line 13 def visit_organization! current_user.visit!(Organization.current) end |