Sha256: 58671896974f93a3ad1bcbf1e528882298cb586933721dc66b251ceca644c847
Contents?: true
Size: 713 Bytes
Versions: 15
Compression:
Stored size: 713 Bytes
Contents
class Player include DataMapper::Resource property(:id, Serial) property(:created_at, DateTime) property(:updated_at, DateTime) property(:deleted_at, ParanoidDateTime) property(:team_id, Integer, :index => true) property(:name, String, :length => 100, :nullable => false, :index => true) property(:position, String, :index => true) property(:number, Integer, :nullable => false) property(:retired, Boolean, :default => false) property(:injured, Boolean, :default => false) property(:born_on, Date) property(:notes, Text) validates_is_unique(: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
15 entries across 15 versions & 1 rubygems