module IntercomApp::SessionStorage

Public Instance Methods

retrieve(id) click to toggle source
# File lib/intercom-app/session_storage.rb, line 13
def retrieve(id)
  return unless id
  self.find_by(id: id)
end
store(sess) click to toggle source
# File lib/intercom-app/session_storage.rb, line 6
def store(sess)
  app = self.find_or_initialize_by(intercom_app_id: sess[:intercom_app_id])
  sess.each {|k,v| app[k] = v}
  app.save!
  app.id
end