Sha256: aa5077970471a47d706c61f72ae27d7397616afa1d1c1dbee372517c3abc7b22

Contents?: true

Size: 885 Bytes

Versions: 16

Compression:

Stored size: 885 Bytes

Contents

### forward references
##   require first to resolve circular references

module SportDb
  module Model

  ## todo: why? why not use include WorldDb::Models here???

  Continent = WorldDb::Model::Continent
  Country   = WorldDb::Model::Country
  Region    = WorldDb::Model::Region
  City      = WorldDb::Model::City

  Prop      = ConfDb::Model::Prop

  ## nb: for now only team and league use worlddb tables
  #   e.g. with belongs_to assoc (country,region)

  class Team < ActiveRecord::Base ; end
  class League < ActiveRecord::Base ; end
  class Ground < ActiveRecord::Base ; end

  end
end


module WorldDb
  module Model

  # add alias? why? why not? # is there a better way?
  #  - just include SportDb::Models  - why? why not?
  #  - just include once in loader??
  Team   = SportDb::Model::Team
  League = SportDb::Model::League
  Ground = SportDb::Model::Ground

  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
sportdb-1.8.22 lib/sportdb/models/forward.rb
sportdb-1.8.21 lib/sportdb/models/forward.rb
sportdb-1.8.20 lib/sportdb/models/forward.rb
sportdb-1.8.19 lib/sportdb/models/forward.rb
sportdb-1.8.18 lib/sportdb/models/forward.rb
sportdb-1.8.17 lib/sportdb/models/forward.rb
sportdb-1.8.16 lib/sportdb/models/forward.rb
sportdb-1.8.15 lib/sportdb/models/forward.rb
sportdb-1.8.14 lib/sportdb/models/forward.rb
sportdb-1.8.13 lib/sportdb/models/forward.rb
sportdb-1.8.12 lib/sportdb/models/forward.rb
sportdb-1.8.11 lib/sportdb/models/forward.rb
sportdb-1.8.10 lib/sportdb/models/forward.rb
sportdb-1.8.9 lib/sportdb/models/forward.rb
sportdb-1.8.8 lib/sportdb/models/forward.rb
sportdb-1.8.7 lib/sportdb/models/forward.rb