Class: GraphStarter::ApplicationController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- GraphStarter::ApplicationController
- Defined in:
- app/controllers/graph_starter/application_controller.rb
Direct Known Subclasses
AssetsController, AuthorizablesController, CategoriesController, GroupsController, ModelsController, PropertiesController
Instance Method Summary collapse
Instance Method Details
#load_session_node ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/controllers/graph_starter/application_controller.rb', line 6 def load_session_node session.delete('this_key_should_never_exist') # Make sure we have a session @session_node = Session.merge(session_id: session.id).tap do |session_node| if current_user && session_node.user.nil? session_node.user = current_user end previous_session_id = session['previous_session_id'] if previous_session_id && previous_session_id != session.id session_node.previous_session = Session.find_by(session_id: previous_session_id) end end session['previous_session_id'] = session.id end |