6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/sinatra/presence.rb', line 6
def self.registered(app)
app.set :local_authority, 'http://127.0.0.1:9292'
app.before do
if(request.cookies["local_url"].nil?)
new_url = request.url.gsub("#{request.scheme}://#{request.host_with_port}", "#{settings.local_authority}").gsub("/local", "")
response.set_cookie(:local_url, value: new_url, expires: Time.now + 600)
end
end
app.get '/local' do
new_url = request.url.gsub("#{request.scheme}://#{request.host_with_port}", "#{settings.local_authority}").gsub("/local", "")
redirect to(new_url)
end
end
|