Top Level Namespace
- Includes:
- GLI::App
Defined Under Namespace
Constant Summary collapse
- Badge =
todo/fix: just use include SportDb::Models - why? why not? is it possible/working?
SportDb::Model::Badge
- Event =
SportDb::Model::Event
- Game =
SportDb::Model::Game
- Goal =
SportDb::Model::Goal
- Group =
SportDb::Model::Group
- League =
SportDb::Model::League
- Person =
SportDb::Model::Person
- Race =
SportDb::Model::Race
- Record =
SportDb::Model::Record
- Roster =
SportDb::Model::Roster
- Round =
SportDb::Model::Round
- Run =
SportDb::Model::Run
- Season =
SportDb::Model::Season
- Team =
SportDb::Model::Team
- Track =
SportDb::Model::Track
- Tag =
WorldDb::Model::Tag
- Tagging =
WorldDb::Model::Tagging
- Continent =
WorldDb::Model::Continent
- Country =
WorldDb::Model::Country
- Region =
WorldDb::Model::Region
- City =
WorldDb::Model::City
- Prop =
WorldDb::Model::Prop
- DB_CONFIG =
connect to db
{ adapter: 'sqlite3', database: 'sport.db' }
- AT =
some countries
Country.find_by_key( 'at' )
- DE =
Country.find_by_key( 'de' )
- EN =
Country.find_by_key( 'en' )
- US =
Country.find_by_key( 'us' )
- CA =
Country.find_by_key( 'ca' )
- MX =
Country.find_by_key( 'mx' )
- EURO2008 =
some events
Event.find_by_key( 'euro.2008' )
- EURO2012 =
Event.find_by_key( 'euro.2012' )
- EURO =
add alias
EURO2012
- BL =
Event.find_by_key( 'de.2013/14' )
- PL =
Event.find_by_key( 'en.2013/14' )
- BARCA =
some club teams
Team.find_by_key( 'barcelona' )
- MANU =
Team.find_by_key( 'manunited' )
- MUN =
add alias
MANUNITED = MANU
- BAYERN =
Team.find_by_key( 'bayern' )
- AUSTRIA =
Team.find_by_key( 'austria' )
- ESP =
some national teams (three letter fifa codes)
Team.find_by_key( 'esp' )
- GER =
Team.find_by_key( 'ger' )
- AUT =
Team.find_by_key( 'aut' )
- MEX =
Team.find_by_key( 'mex' )
- ARG =
Team.find_by_key( 'arg' )
- SportDB =
fix: remove old alias for SportDb
SportDb
Instance Method Summary collapse
-
#banner ⇒ Object
say hello.
- #connect_to_db(options) ⇒ Object
-
#logger ⇒ Object
todo/fix: no longer needed - replaced by logutils??.
-
#sportdb ⇒ Object
for use to run with interactive ruby (irb) e.g.
-
#verbose ⇒ Object
todo: use -w for short form? check ruby interpreter if in use too?.
Instance Method Details
#connect_to_db(options) ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/sportdb/cli/main.rb', line 72 def connect_to_db( ) puts SportDb. puts "working directory: #{Dir.pwd}" db_config = { :adapter => 'sqlite3', :database => "#{.db_path}/#{.db_name}" } puts "Connecting to db using settings: " pp db_config ActiveRecord::Base.establish_connection( db_config ) LogDb.setup # start logging to db end |
#logger ⇒ Object
todo/fix: no longer needed - replaced by logutils??
13 |
# File 'lib/sportdb.rb', line 13 require 'logger' |
#sportdb ⇒ Object
for use to run with interactive ruby (irb)
e.g. irb -r sportdb/console
4 |
# File 'lib/sportdb/console.rb', line 4 require 'sportdb' |
#verbose ⇒ Object
todo: use -w for short form? check ruby interpreter if in use too?
65 |
# File 'lib/sportdb/cli/main.rb', line 65 switch [:verbose], negatable: false |