Sha256: 0d8f7430dcd900fcf849bfadfefe6e93a6d665aee8dd41dd9d109c942a13e6c1

Contents?: true

Size: 465 Bytes

Versions: 11

Compression:

Stored size: 465 Bytes

Contents

class EventsPassType < ActiveRecord::Base
  include OhNoes::Destroy

  belongs_to :organization
  belongs_to :event 
  belongs_to :pass_type

  attr_accessible :event, :pass_type, :excluded_shows, :ticket_types, :limit_per_pass

  validates :event, :presence => true
  validates :organization, :presence => true
  validates :pass_type, :presence => true  

  serialize :ticket_types, Set
  serialize :excluded_shows, Set

  scope :active, where(:active => true)
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
artfully_ose-1.3.0.pre4 app/models/events_pass_type.rb
artfully_ose-1.3.0.pre3 app/models/events_pass_type.rb
artfully_ose-1.3.0.pre2 app/models/events_pass_type.rb
artfully_ose-1.3.0.pre1 app/models/events_pass_type.rb
artfully_ose-1.2.0 app/models/events_pass_type.rb
artfully_ose-1.2.0.beta.1 app/models/events_pass_type.rb
artfully_ose-1.2.0.alpha.2 app/models/events_pass_type.rb
artfully_ose-1.2.0.alpha.1 app/models/events_pass_type.rb
artfully_ose-1.2.0.pre.27 app/models/events_pass_type.rb
artfully_ose-1.2.0.pre.26 app/models/events_pass_type.rb
artfully_ose-1.2.0.pre.24 app/models/events_pass_type.rb