0.0
No commit activity in last 3 years
No release in over 3 years
Tokenize url by variety of providers.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 0
 Project Readme

UrlTokenizer

Build Status Gemnasium Build Status Gem Version Test Coverage Code Climate

Tokenize url by variety of providers

Contents

  1. Installation
  2. Requirements
  3. Contacts
  4. Compatibility
  5. Contributing
  6. Copyright

Installation

Add this line to your application's Gemfile:

gem 'url_tokenizer'

And then execute:

$ bundle

Or install it yourself as:

$ gem install url_tokenizer

UrlTokenizer gem has Limelight and CDN77 providers bundled.

Requirements

  1. Ruby >= 2.1

Usage

Register provider using UrlTokenizer.register

require 'url_tokenizer/limelight'
UrlTokenizer.register 'LL' => UrlTokenizer::Limelight.new('super_secret_key')

Obtain provider and tokenize url:

tokenizer = UrlTokenizer.provider 'LL'
tokenizer.call url, expires_in: 1.hour

Contacts

Have questions or recommendations? Contact me via alexander.n.paramonov@gmail.com

Found a bug or have enhancement request? You are welcome at Github bugtracker

Compatibility

tested with Ruby:

  • 2.2
  • 2.1
  • ruby-head
  • rbx-2
  • jruby-head

See build history

Contributing

  1. Fork repository ( http://github.com/AlexParamonov/url_tokenizer/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Copyright

Copyright © 2015 Alexander Paramonov.
Released under the MIT License. See the LICENSE file for further details.