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 |