From 81b22d0c4a70b038fc9106fe4d21891fcf02217d Mon Sep 17 00:00:00 2001 From: Adam Townsend Date: Wed, 13 Sep 2023 13:29:45 -0700 Subject: [PATCH] initial framework for the shortener routes --- app.rb | 19 +++++++++++++++++++ config.ru | 3 +++ 2 files changed, 22 insertions(+) create mode 100644 app.rb create mode 100644 config.ru diff --git a/app.rb b/app.rb new file mode 100644 index 0000000..ae1a360 --- /dev/null +++ b/app.rb @@ -0,0 +1,19 @@ +require 'roda' +require 'securerandom' +require 'json' + +class App < Roda + route do |r| + r.root do + "this is the root" + end + + r.get String do | url_code | + "redirect to url" + end + + r.post "create" do + + end + end +end diff --git a/config.ru b/config.ru new file mode 100644 index 0000000..90dc7d6 --- /dev/null +++ b/config.ru @@ -0,0 +1,3 @@ +require './app' + +run App.app