Class: Fakesite::FakesitesController

Inherits:
ApplicationController show all
Defined in:
app/controllers/fakesite/fakesites_controller.rb

Instance Method Summary collapse

Instance Method Details

#redirectObject



18
19
20
21
22
23
# File 'app/controllers/fakesite/fakesites_controller.rb', line 18

def redirect
  @fakesite = @registration.deserialize(params[:serialization])
  @fakesite.reload_user
  @fakesite.params = params[:p]
  redirect_to @fakesite.redirect_url
end

#showObject



5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/controllers/fakesite/fakesites_controller.rb', line 5

def show
  @uri = URI.parse(params[:url])
  @id = params[:id]
  @fakesite = @registration.create
  @fakesite.external_uri = @uri
  key = params[:key]
  if key
    @fakesite.user = Rails.cache.fetch(key)
    Rails.cache.delete(key)
    @fakesite.reload_user
  end
end