Method: Rack::OAuth2::Server::AccessToken#access!

Defined in:
lib/rack/oauth2/models/access_token.rb

#access!Object

Updates the last access timestamp.



119
120
121
122
123
124
125
# File 'lib/rack/oauth2/models/access_token.rb', line 119

def access!
  today = (Time.now.to_i / 3600) * 3600
  if last_access.nil? || last_access < today
    AccessToken.collection.update({ :_id=>token }, { :$set=>{ :last_access=>today, :prev_access=>last_access } })
    self.last_access = today
  end
end