Sha256: d26a6f43608d113ab7dee327b1d6d596e856bebdba5c97f701125a685c9094ba

Contents?: true

Size: 561 Bytes

Versions: 15

Compression:

Stored size: 561 Bytes

Contents

class Participate < ActiveRecord::Base
  attr_accessible :patron_id, :event_id
  belongs_to :patron
  belongs_to :event

  validates_presence_of :patron_id, :event_id
  validates_uniqueness_of :patron_id, :scope => :event_id
  acts_as_list :scope => :event_id

  def self.per_page
    10
  end
end

# == Schema Information
#
# Table name: participates
#
#  id         :integer         not null, primary key
#  patron_id  :integer         not null
#  event_id   :integer         not null
#  position   :integer
#  created_at :datetime
#  updated_at :datetime
#

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
enju_event-0.1.13 app/models/participate.rb
enju_event-0.0.27 app/models/participate.rb
enju_event-0.0.26 app/models/participate.rb
enju_event-0.0.25 app/models/participate.rb
enju_event-0.1.12 app/models/participate.rb
enju_event-0.1.11 app/models/participate.rb
enju_event-0.0.24 app/models/participate.rb
enju_event-0.0.23 app/models/participate.rb
enju_event-0.1.10 app/models/participate.rb
enju_event-0.1.9 app/models/participate.rb
enju_event-0.0.22 app/models/participate.rb
enju_event-0.0.21 app/models/participate.rb
enju_event-0.1.8 app/models/participate.rb
enju_event-0.0.20 app/models/participate.rb
enju_event-0.1.7 app/models/participate.rb