Sha256: 266ba4463fadc15a9ef8fa9656f948790400e0e845357aa17cf56428c65d877c

Contents?: true

Size: 741 Bytes

Versions: 7

Compression:

Stored size: 741 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, :nullable => false, :index => true
  property :name, String, :length => 100, :nullable => false
  property :number, Integer, :nullable => false
  property :position, Enum[:pitcher, :catcher, :first, :second, :third, :shortstop, :left, :center, :right]
  property :sex, Enum[:male, :female]
  property :batting_average, Float, :default => 0.0, :precision => 4, :scale => 3
  property :injured, Boolean, :default => false
  property :born_on, Date
  property :wake_at, Time
  property :notes, Text

  belongs_to :team
  has 1, :draft
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
sferik-merb-admin-0.4.0 spec/models/datamapper/player.rb
sferik-merb-admin-0.4.1 spec/models/datamapper/player.rb
sferik-merb-admin-0.4.2 spec/models/datamapper/player.rb
sferik-merb-admin-0.4.3 spec/models/datamapper/player.rb
merb-admin-0.4.5 spec/models/datamapper/player.rb
merb-admin-0.4.4 spec/models/datamapper/player.rb
merb-admin-0.4.3 spec/models/datamapper/player.rb