Dogo
A simple URL shortener service backed by Redis.
Installation
Add this line to your application"s Gemfile:
gem "dogo"
And then execute:
$ bundle
Or install it yourself as:
$ gem install dogo
Usage
Set some options, like your API key and the host that will be used to compose the url.
Dogo.api_key = "abc"
Dogo.default_url = "http://hellobits.com"
Dogo.host = "http://fnando.me"
You can create shortened urls by using Dogo::Url.new
.
shortened = Dogo::Url.new("http://hellobits.com")
shortened.id #=> return some an integer in base 36
shortened.url #=> return the shortened url
shortened.full #=> return full url
Starting the server:
require "dogo"
run Dogo::Server.new
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am "Add some feature"
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request