tests #6
@@ -19,8 +19,10 @@ class App < Roda
|
|||||||
|
|
||||||
r.post "create" do
|
r.post "create" do
|
||||||
url = r.params['url']
|
url = r.params['url']
|
||||||
code = SecureRandom.urlsafe_base64 4
|
if nil == links.filter(:url => url).first
|
||||||
|
code = SecureRandom.urlsafe_base64 5
|
||||||
links.insert(url: url, code: code)
|
links.insert(url: url, code: code)
|
||||||
|
end
|
||||||
@new_link = 'http://' + request.env['HTTP_HOST'] + '/' + links.filter(:url => url).first[:code]
|
@new_link = 'http://' + request.env['HTTP_HOST'] + '/' + links.filter(:url => url).first[:code]
|
||||||
view :create
|
view :create
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user