class WeixinAuthorize::JsTicket::RedisStore
Constants
- EXPIRED_AT
- JSTICKET
Public Instance Methods
jsticket()
click to toggle source
Calls superclass method
# File lib/weixin_authorize/js_ticket/redis_store.rb, line 26 def jsticket super client.jsticket = weixin_redis.hget(client.jsticket_redis_key, JSTICKET) client.jsticket_expired_at = weixin_redis.hget( client.jsticket_redis_key, EXPIRED_AT ) client.jsticket end
jsticket_expired?()
click to toggle source
# File lib/weixin_authorize/js_ticket/redis_store.rb, line 7 def jsticket_expired? weixin_redis.hvals(client.jsticket_redis_key).empty? end
refresh_jsticket()
click to toggle source
Calls superclass method
# File lib/weixin_authorize/js_ticket/redis_store.rb, line 11 def refresh_jsticket super weixin_redis.hmset( client.jsticket_redis_key, JSTICKET, client.jsticket, EXPIRED_AT, client.jsticket_expired_at ) weixin_redis.expireat( client.jsticket_redis_key, client.jsticket_expired_at.to_i ) end
weixin_redis()
click to toggle source
# File lib/weixin_authorize/js_ticket/redis_store.rb, line 36 def weixin_redis WeixinAuthorize.weixin_redis end