Sha256: 97796e618b8119adc44341d08f09bf493fc50ba66bd0d6a7d5348b9d8d337fff

Contents?: true

Size: 844 Bytes

Versions: 3

Compression:

Stored size: 844 Bytes

Contents

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


module BeerDb::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

  Tag       = WorldDb::Model::Tag
  Tagging   = WorldDb::Model::Tagging

  Prop      = WorldDb::Model::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::Model

  Beer    = BeerDb::Model::Beer
  Brand   = BeerDb::Model::Brand
  Brewery = BeerDb::Model::Brewery

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
beerdb-0.9.2 lib/beerdb/models/forward.rb
beerdb-0.9.1 lib/beerdb/models/forward.rb
beerdb-0.9.0 lib/beerdb/models/forward.rb