0.0
No release in over 3 years
Low commit activity in last 3 years
This gem fetches the appsrv.tanzsport.de/dtv-webdbs/turnier/suche.spf portal and gives all available informations about the tournaments
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 2.0
~> 3.0.7
 Project Readme

Build Status Gem Version Code Climate

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

  1. Fork it ( http://github.com/DanielMSchmidt/dtv_tournaments/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