Module: SiteClientHelper

Defined in:
app/helpers/site_client_helper.rb

Instance Method Summary collapse

Instance Method Details

#redirect_to_site_client?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'app/helpers/site_client_helper.rb', line 10

def redirect_to_site_client?
  redirect_to_site_client_id.present?
end

#redirect_to_site_client_idObject

Extract Site::Client id form Devise’s redirect_to



3
4
5
6
7
8
# File 'app/helpers/site_client_helper.rb', line 3

def redirect_to_site_client_id
  uri = URI.parse session["user_return_to"]

  Rack::Utils.parse_query(uri.query)["client_id"]
rescue
end

#redirecting_site_clientObject



14
15
16
# File 'app/helpers/site_client_helper.rb', line 14

def redirecting_site_client
  Site::Client.find redirect_to_site_client_id
end