module Mongoid::Userstamps::User
Public Instance Methods
current()
click to toggle source
# File lib/mongoid/userstamps/user.rb, line 15 def current Mongoid::Userstamps::Config.current_user(self) end
current=(value)
click to toggle source
# File lib/mongoid/userstamps/user.rb, line 19 def current=(value) Mongoid::Userstamps::Config.set_current_user(self, value) end
current?()
click to toggle source
# File lib/mongoid/userstamps/user.rb, line 10 def current? id == self.class.current.try(:id) end
sudo(user) { || ... }
click to toggle source
# File lib/mongoid/userstamps/user.rb, line 23 def sudo(user) old = current self.current = user yield ensure self.current = old end
userstamps_user()
click to toggle source
# File lib/mongoid/userstamps/user.rb, line 31 def userstamps_user @userstamps_user ||= Mongoid::Userstamps::Config::User.new(self) end