DtvTournaments
A ruby gem for fetching tournaments from the dtv tournaments portal. The gem only works with rails, because it's using the rails caching methods. Later on, they may be configured in a config file, so rails won't be necessary anymore.
Installation
Add this line to your application's Gemfile:
gem 'dtv_tournaments'
And then execute:
$ bundle
Or install it yourself as:
$ gem install dtv_tournaments
Usage
Call DtvTournaments.get(number)
to get an tournament instance with the the attributes
- number
- date / time / datetime
- street
- zip
- city
- kind
- notes
It provides also the methods
- rerun (to rerun the fetching process and update the cache)
Caching
To configure caching do
DTVTournaments.configure_cache do |config|
config[:active] = true
config[:host] = '10.0.1.42'
config[:port] = 6342
config[:db] = 15
end
Todos
- add tournament specific methods (is placing, get points, ...)
Contributing
- Fork it ( http://github.com/DanielMSchmidt/dtv_tournaments/fork )
- 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