Top Level Namespace

Defined Under Namespace

Modules: WorldDb, WorldDbCli

Constant Summary collapse

Prop =

shortcuts for models

ConfDb::Model::Prop
Tag =
TagDb::Model::Tag
Tagging =
TagDb::Model::Tagging
Continent =
WorldDb::Model::Continent
Country =
WorldDb::Model::Country
Region =
WorldDb::Model::Region
City =
WorldDb::Model::City
DB_CONFIG =

connect to db

{
  adapter:  'sqlite3',
  database: './world.db'
}
AT =

local variables (e.g. at) not working; use constants instead (e.g. AT)

Country.find_by_key( 'at' )
DE =
Country.find_by_key( 'de' )
EN =
Country.find_by_key( 'en' )
GB =
Country.find_by_key( 'gb' )
EU =
Country.find_by_key( 'eu' )
US =
Country.find_by_key( 'us' )
CA =
Country.find_by_key( 'ca' )
MX =
Country.find_by_key( 'mx' )
NYC =

some cities

City.find_by_key( 'newyork' )
LON =
City.find_by_key( 'london' )
VIE =
City.find_by_key( 'wien' )
EURO =

todo: add some predefined tags (e.g. europe, america, g8, euro, etc.)

Tag.find_by_key( 'euro' )
EUROPE =
Tag.find_by_key( 'europe' )
ASIA =
Tag.find_by_key( 'asia' )
PACIFIC =
Tag.find_by_key( 'pacific' )

Instance Method Summary collapse

Instance Method Details

#loggerObject

for use to run with interactive ruby (irb)

e.g.  irb -r worlddb/console


7
# File 'lib/worlddb/console.rb', line 7

require 'logger'