Class: RedirectToExternalSitesController

Inherits:
ActionController::Base
  • Object
show all
Defined in:
lib/redirect_to_external_sites_controller.rb

Instance Method Summary collapse

Instance Method Details

#redirectObject



5
6
7
8
9
10
11
# File 'lib/redirect_to_external_sites_controller.rb', line 5

def redirect
  # require 'edem_redirect/builders/url'
  token = SecureRandom.hex
  TemporaryStorage.create(token: token, data: {user_id: current_user.try(:id)}.to_json)
  url = EdemRedirects::Builders::Url.new(url_params(token)).call
  redirect_to url
end