Sha256: d8f25369702bf01923527d95ff1e8869e418c7d3233bc84a64958182e0a65c55

Contents?: true

Size: 496 Bytes

Versions: 5

Compression:

Stored size: 496 Bytes

Contents

class MembershipAward
  extend ActiveModel::Naming
  include ActiveModel::Conversion
  include ActiveModel::Validations

  attr_accessor :people,
                :search, 
                :organization, 
                :membership_type, 
                :number_of_memberships, 
                :ends_at, 
                :message, 
                :send_email,
                :sold_price

  def persisted?
    false
  end

  def people_ids
    people.nil? ? [] : people.collect(&:id)
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
artfully_ose-1.2.0.pre.4 app/models/membership_award.rb
artfully_ose-1.2.0.pre.3 app/models/membership_award.rb
artfully_ose-1.2.0.pre.2 app/models/membership_award.rb
artfully_ose-1.2.0.pre.1 app/models/membership_award.rb
artfully_ose-1.2.0.pre app/models/membership_award.rb