Skip to content

Commit

Permalink
start updating reader
Browse files Browse the repository at this point in the history
  • Loading branch information
geraldb committed Sep 1, 2013
1 parent 6d7a2f1 commit a6d8856
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 50 deletions.
11 changes: 0 additions & 11 deletions .gitignore
Expand Up @@ -18,17 +18,6 @@ _yardoc
doc/


#############
# ignore komodo project files

*.kpf

###########
# ignore linked data folder (from world.db) do NOT duplicate/checkin

data
data/

##############
# ignore build folder for testing fixture loading etc.

Expand Down
14 changes: 0 additions & 14 deletions Manifest.txt
Expand Up @@ -2,20 +2,6 @@ History.md
Manifest.txt
README.md
Rakefile
data/at/2012_13/bl.rb
data/at/2012_13/bl_betathome.txt
data/at/2012_13/bl_tipp3.txt
data/at/2012_13/cup.rb
data/at/2012_13/cup_betathome.txt
data/at/2012_13/cup_tipp3.txt
data/cl/2012_13/cl.rb
data/cl/2012_13/cl_betathome.txt
data/cl/2012_13/cl_tipp3.txt
data/euro/2012.rb
data/euro/2012_tipico.txt
data/euro/2012_tipp3.txt
data/services.rb
data/world/quali_tipp3.txt
lib/sportdb/market.rb
lib/sportdb/market/loader.rb
lib/sportdb/market/models/event_quote.rb
Expand Down
6 changes: 5 additions & 1 deletion README.md
Expand Up @@ -2,7 +2,11 @@

sportdb plugin for market quotes (odds, etc)

* [geraldb.github.com/sport.db](http://geraldb.github.com/sport.db)
* home :: [github.com/openbookie/sport.db-market](https://github.com/openbookie/sport.db-market)
* bugs :: [github.com/openbookie/sport.db-market/issues](https://github.com/openbookie/sport.db-market/issues)
* gem :: [rubygems.org/gems/sportdb-market](https://rubygems.org/gems/sportdb-market)
* rdoc :: [rubydoc.info/gems/sportdb-market](http://rubydoc.info/gems/sportdb-market)
* forum :: [groups.google.com/group/opensport](https://groups.google.com/group/opensport)


## Usage
Expand Down
10 changes: 2 additions & 8 deletions Rakefile
Expand Up @@ -2,22 +2,16 @@ require 'pp'
require 'hoe'
require './lib/sportdb/market/version.rb'

## NB: plugin (hoe-manifest) not required; just used for future testing/development
Hoe::plugin :manifest # more options for manifests (in the future; not yet)

###########
#### NB: if you try this script at home
# you need to create a (symbolic) link to the sport.db-market fixtures
# e.g. use ln -s ../sport.db-market data or similar

Hoe.spec 'sportdb-market' do

self.version = SportDB::Market::VERSION
self.version = SportDb::Market::VERSION

self.summary = 'sportdb plugin for market quotes (odds, etc)'
self.description = summary

self.urls = ['https://github.com/geraldb/sport.db.ruby-market']
self.urls = ['https://github.com/openbookie/sport.db-market']

self.author = 'Gerald Bauer'
self.email = 'opensport@googlegroups.com'
Expand Down
14 changes: 7 additions & 7 deletions lib/sportdb/market.rb
Expand Up @@ -14,7 +14,7 @@
require 'sportdb/market/reader'


module SportDB::Market
module SportDb::Market

def self.banner
"sportdb-market #{VERSION} on Ruby #{RUBY_VERSION} (#{RUBY_RELEASE_DATE}) [#{RUBY_PLATFORM}]"
Expand All @@ -31,9 +31,9 @@ def self.data_path
end

def self.create
CreateDB.up
CreateDb.up
end

def self.fixtures_rb # all builtin ruby fixtures; helper for covenience
['services',
'at/2012_13/bl',
Expand All @@ -56,7 +56,7 @@ def self.fixtures_txt
['tipp3', 'cl.2012/13', 'cl/2012_13/cl_tipp3'],
## ['tipico', 'euro.2012', 'euro/2012_tipico'],
## ['tipp3', 'euro.2012', 'euro/2012_tipp3' ],
['tipp3', 'world.quali.euro.2012/13', 'world/quali_tipp3']]
['tipp3', 'world.quali.europe.2014', 'world/quali_tipp3']]
end

def self.read_all
Expand Down Expand Up @@ -89,7 +89,7 @@ class Deleter

## make models available in sportdb module by default with namespace
# e.g. lets you use Team instead of Models::Team
include SportDB::Models
include SportDb::Models

def run( args=[] )
# for now delete all tables
Expand All @@ -108,8 +108,8 @@ def self.delete!
Deleter.new.run
end # method delete!

end # module SportDB::Market
end # module SportDb::Market


## say hello
puts SportDB::Market.banner
puts SportDb::Market.banner
12 changes: 6 additions & 6 deletions lib/sportdb/market/schema.rb
@@ -1,12 +1,12 @@

module SportDB::Market
module SportDb::Market


class CreateDB
class CreateDb

## make models available in sportdb module by default with namespace
# e.g. lets you use Team instead of Models::Team
include SportDB::Models
include SportDb::Models


def self.up
Expand Down Expand Up @@ -49,11 +49,11 @@ def self.up

end # block Schema.define

Prop.create!( key: 'db.schema.sport.market.version', value: SportDB::Market::VERSION )
Prop.create!( key: 'db.schema.sport.market.version', value: SportDb::Market::VERSION )

end # method self.up

end # class CreateDB
end # class CreateDb


end # module SportDB::Market
end # module SportDb::Market
6 changes: 3 additions & 3 deletions lib/sportdb/market/version.rb
@@ -1,6 +1,6 @@

module SportDB ; end # forward reference (for hoe require)
module SportDb ; end # forward reference (for hoe require)

module SportDB::Market
VERSION = '0.3.0'
module SportDb::Market
VERSION = '0.4.0'
end

0 comments on commit a6d8856

Please sign in to comment.