transferred Code Ocean from original repository to GitHub

This commit is contained in:
Hauke Klement
2015-01-22 09:51:49 +01:00
commit 4cbf9970b1
683 changed files with 11979 additions and 0 deletions

17
lib/nonce_store.rb Normal file
View File

@ -0,0 +1,17 @@
class NonceStore
def self.build_cache_key(nonce)
"lti_nonce_#{nonce}"
end
def self.add(nonce)
Rails.cache.write(build_cache_key(nonce), Time.now, expires_in: Lti::MAXIMUM_SESSION_AGE)
end
def self.delete(nonce)
Rails.cache.delete(build_cache_key(nonce))
end
def self.has?(nonce)
Rails.cache.exist?(build_cache_key(nonce))
end
end