├── .dockerignore ├── .env ├── .github └── FUNDING.yml ├── .gitignore ├── .rubocop.yml ├── .ruby-gemset ├── .ruby-version ├── .travis.yml ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── config.ru ├── config ├── database.yml └── en.yml ├── db ├── migrate │ └── 20110404050831_create_shortened_urls.rb └── schema.rb ├── docker-compose.yml ├── lib ├── cache_proxy.rb ├── hashify.rb └── shortened_url.rb ├── public ├── clipboard.min.js ├── favicon.png └── images │ └── logo.png ├── shorty_app.rb ├── test ├── helper.rb ├── test_cache_proxy.rb ├── test_hashify.rb ├── test_shortened_url.rb └── test_shorty_app.rb └── views ├── api_output.erb ├── footer.haml ├── header.haml ├── index.haml ├── layout.haml ├── main.scss └── success.haml /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | SINATRA_ACTIVESUPPORT_WARNING=false -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [zquestz] 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-gemset: -------------------------------------------------------------------------------- 1 | em_shorty 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-2.3.8 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/Rakefile -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/config.ru -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/config/en.yml -------------------------------------------------------------------------------- /db/migrate/20110404050831_create_shortened_urls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/db/migrate/20110404050831_create_shortened_urls.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/db/schema.rb -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /lib/cache_proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/lib/cache_proxy.rb -------------------------------------------------------------------------------- /lib/hashify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/lib/hashify.rb -------------------------------------------------------------------------------- /lib/shortened_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/lib/shortened_url.rb -------------------------------------------------------------------------------- /public/clipboard.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/public/clipboard.min.js -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/public/images/logo.png -------------------------------------------------------------------------------- /shorty_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/shorty_app.rb -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/test_cache_proxy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/test/test_cache_proxy.rb -------------------------------------------------------------------------------- /test/test_hashify.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/test/test_hashify.rb -------------------------------------------------------------------------------- /test/test_shortened_url.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/test/test_shortened_url.rb -------------------------------------------------------------------------------- /test/test_shorty_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/test/test_shorty_app.rb -------------------------------------------------------------------------------- /views/api_output.erb: -------------------------------------------------------------------------------- 1 | <%= api_output %> -------------------------------------------------------------------------------- /views/footer.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/views/footer.haml -------------------------------------------------------------------------------- /views/header.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/views/header.haml -------------------------------------------------------------------------------- /views/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/views/index.haml -------------------------------------------------------------------------------- /views/layout.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/views/layout.haml -------------------------------------------------------------------------------- /views/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/views/main.scss -------------------------------------------------------------------------------- /views/success.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zquestz/em-shorty/HEAD/views/success.haml --------------------------------------------------------------------------------