Files
mozo-backend/app/models/user.rb
T
2012-08-29 17:42:04 +02:00

22 lines
434 B
Ruby

class User
include SimplyStored::Couch
include Devise::Orm::SimplyStored
property :active_list_id
devise :database_authenticatable, :recoverable, :rememberable, :trackable, :registerable
has_and_belongs_to_many :lists, storing_keys: false
has_many :orders
validates_uniqueness_of :email
def list_is_closed!
self.active_list_id = nil
save
end
def has_active_list?
active_list_id.present?
end
end