Sha256: 3edd26a8100bd2ee7fb4ada20b618d2c45ab0aa30f412e0db2c60bdf6573f8e2

Contents?: true

Size: 874 Bytes

Versions: 5

Compression:

Stored size: 874 Bytes

Contents

class Team
  include DataMapper::Resource

  property :id, Serial
  property :created_at, DateTime
  property :updated_at, DateTime
  property :league_id, Integer, :nullable => false, :index => true
  property :division_id, Integer, :nullable => false, :index => true
  property :name, String, :nullable => false, :index => true
  property :logo_image_url, String, :length => 255
  property :manager, String, :length => 100, :nullable => false, :index => true
  property :ballpark, String, :length => 100, :index => true
  property :mascot, String, :length => 100, :index => true
  property :founded, Integer, :nullable => false
  property :wins, Integer, :nullable => false
  property :losses, Integer, :nullable => false
  property :win_percentage, Float, :nullable => false, :precision => 4, :scale => 3

  belongs_to :league
  belongs_to :division
  has n, :players
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
merb-admin-0.5.4 spec/models/datamapper/team.rb
merb-admin-0.5.3 spec/models/datamapper/team.rb
merb-admin-0.5.2 spec/models/datamapper/team.rb
merb-admin-0.5.1 spec/models/datamapper/team.rb
merb-admin-0.5.0 spec/models/datamapper/team.rb