module Permissable

Constants

ALL_SCOPES

Public Class Methods

add_scope(str) click to toggle source
# File lib/permissable.rb, line 5
def self.add_scope(str)
  ALL_SCOPES.push(str)
end
cache_token() click to toggle source
# File lib/permissable.rb, line 36
def self.cache_token
  # used to quickly invalidate the entire cache
  @cache_token ||= 'permissable_redis_cache_token'
  @cache_token
end
permissions_redis() click to toggle source
# File lib/permissable.rb, line 31
def self.permissions_redis
  @permissions_redis ||= FakeRedis.new
  @permissions_redis
end
set_redis(redis, cache_token) click to toggle source
# File lib/permissable.rb, line 9
def self.set_redis(redis, cache_token)
  @permissions_redis = redis
  @cache_token = cache_token
end