Sha256: f920ee6d8b377bd5f998dbbaa8eadb3920565a82ece3001b85fc945e3474a2d6

Contents?: true

Size: 854 Bytes

Versions: 2

Compression:

Stored size: 854 Bytes

Contents

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

module BeerDb::Models

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

  Continent = WorldDb::Models::Continent
  Country   = WorldDb::Models::Country
  Region    = WorldDb::Models::Region
  City      = WorldDb::Models::City

  Tag       = WorldDb::Models::Tag
  Tagging   = WorldDb::Models::Tagging

  Prop      = WorldDb::Models::Prop

  class Beer < ActiveRecord::Base ; end
  class Brand < ActiveRecord::Base ; end
  class Brewery < ActiveRecord::Base ; end

  class User < ActiveRecord::Base ; end
  class Bookmark < ActiveRecord::Base ; end
  class Drink < ActiveRecord::Base ; end
  class Note < ActiveRecord::Base ; end

end


module WorldDb::Models

  Beer    = BeerDb::Models::Beer
  Brand   = BeerDb::Models::Brand
  Brewery = BeerDb::Models::Brewery

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
beerdb-0.8.2 lib/beerdb/models/forward.rb
beerdb-0.8.1 lib/beerdb/models/forward.rb