Sha256: d14f6f073a82b1da8827e238108ff69d13e4bd515f3c175121934cc1bedd2f00

Contents?: true

Size: 537 Bytes

Versions: 3

Compression:

Stored size: 537 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

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

Team.fixture {{
  :league_id => /\d{1,5}/.gen,
  :division_id => /\d{1,5}/.gen,
  :name => "The #{/\w{5,10}/.gen.pluralize.capitalize}",
}}

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sferik-merb-admin-0.3.2 spec/fixtures/team_fixture.rb
sferik-merb-admin-0.3.3 spec/fixtures/team_fixture.rb
sferik-merb-admin-0.3.4 spec/fixtures/team_fixture.rb