Sha256: f9bb5f2bcac4322b4d5b3a0c5ca123a5f9dd5f4074be1db4c64fd6ff69351a7c

Contents?: true

Size: 454 Bytes

Versions: 14

Compression:

Stored size: 454 Bytes

Contents

# An IRC member who can give or receive points.

class Person
  include DataMapper::Resource
  
  property :id, Integer, :serial => true
  property :server, String, :nullable => false
  property :name, String, :nullable => false
  property :authorized, Boolean, :nullable => false, :default => true
  
  has n, :scores, :child_key => [ :receiver_id ]
  has n, :scores_awarded, :class_name => 'Score', :child_key => [ :giver_id ]
  has n, :pseudonyms
end

Version data entries

14 entries across 14 versions & 3 rubygems

Version Path
bougyman-autumn-3.1.1 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.10 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.11 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.3 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.4 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.6 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.7 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.8 lib/skel/leaves/scorekeeper/models/person.rb
bougyman-autumn-3.1.9 lib/skel/leaves/scorekeeper/models/person.rb
comboy-autumn-3.1 skel/leaves/scorekeeper/models/person.rb
autumn-3.1.11 lib/skel/leaves/scorekeeper/models/person.rb
autumn-3.1.10 lib/skel/leaves/scorekeeper/models/person.rb
autumn-3.1.9 lib/skel/leaves/scorekeeper/models/person.rb
autumn-3.1.8 lib/skel/leaves/scorekeeper/models/person.rb