class SeapigRouterSessionSaved
Public Class Methods
produce(object_id)
click to toggle source
# File lib/seapigs/seapig_router_saved_session.rb, line 8 def self.produce(object_id) object_id =~ /web-session-saved-([^-]+)/ session_key = $1 version = SeapigDependency.versions('SeapigRouterSessionState#'+session_key) session = SeapigRouterSession.find_by(key: session_key) return [false, version] if not session max_state = session.seapig_router_session_states.order("state_id DESC").first data = { max_state_id: (max_state and max_state.state_id or -1) } [data, version] end