belongs_to :client_application
belongs_to :user
- scope :authorized, where("authorized_at IS NOT NULL and invalidated_at IS NULL")
+ scope :authorized, -> { where("authorized_at IS NOT NULL and invalidated_at IS NULL") }
validates_uniqueness_of :token
validates_presence_of :client_application, :token
end
def invalidate!
- update_attributes({
- :invalidated_at => Time.now
- }, :without_protection => true)
+ update_attributes(:invalidated_at => Time.now)
end
def authorized?