Sha256: 0df9524558d473e7e6c8c89d42d526eec82ee535cd8589616e99ebc60ec9aec6
Contents?: true
Size: 673 Bytes
Versions: 3
Compression:
Stored size: 673 Bytes
Contents
class Player include DataMapper::Resource property(:id, Serial) property(:created_at, DateTime) property(:updated_at, DateTime) property(:team_id, Integer, :index => true) property(:name, String, :length => 100, :required => true, :index => true) property(:position, String, :index => true) property(:number, Integer, :required => true) property(:retired, Boolean, :default => false) property(:injured, Boolean, :default => false) property(:born_on, Date) property(:notes, Text) validates_uniqueness_of(:number, :scope => :team_id, :message => "There is already a player with that number on this team") belongs_to(:team) has(1, :draft) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
merb-admin-0.8.8 | spec/models/datamapper/player.rb |
merb-admin-0.8.7 | spec/models/datamapper/player.rb |
merb-admin-0.8.6 | spec/models/datamapper/player.rb |