Sha256: e00b6cb3bea47b9f5f89bd4ba364de6e08a0a58145db0d0d5bd42de0ea9710b5

Contents?: true

Size: 434 Bytes

Versions: 3

Compression:

Stored size: 434 Bytes

Contents

class Wco::Profile
  include Mongoid::Document
  include Mongoid::Timestamps
  store_in collection: 'ish_user_profiles'

  field :email
  index({ email: 1 }, { name: 'email' })
  validates :email, presence: true, uniqueness: true

  field :per_page, type: :integer, default: 25

  belongs_to :leadset, class_name: 'Wco::Leadset', inverse_of: :profile, optional: true

  def self.list
    all.map { |p| [ p.email, p.id ] }
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ish_models-3.1.0.16 app/models/wco/profile.rb
ish_models-3.1.0.15 lib/wco/profile.rb
ish_models-3.1.0.14 lib/wco/profile.rb