/riobamba

Riobamba: A url shortener powered by Sinatra

Primary LanguageRubyOtherNOASSERTION

Riobamba README

Build Status

Introduction

Riobamba is a simple (lol) URL shortening service written in Ruby with Sinatra at its core. It comes complete with the actual shortening service, JSON API, and simple Admin site.

Requirements

Ruby 2.2.3 (tested) bundler and rake gems bower (and therefore npm)

Install

The install uses Bundler, Rake, and Bower. It should go something like this (assuming you already have ruby, bundler, npm, and bower installed):

bundle install
bundle exec rake Build:all

Tests

There are at least two tests, I swear. You can run them with rake

bundle exec rake Test:all

Running

There is a config.ru file for use with rack, just use rackup

bundle exec rackup

Contribute

Pull requests are welcome, commentary is welcome.

License

Beerware