class SimpleApm::RedisKey
Public Class Methods
[](key, _date = nil)
click to toggle source
# File lib/simple_apm/redis.rb, line 103 def [](key, _date = nil) "#{_date||query_date}:#{key}" end
query_date()
click to toggle source
# File lib/simple_apm/redis.rb, line 99 def query_date Thread.current['apm_query_date'] || Time.now.strftime('%Y-%m-%d') end
query_date=(d = nil)
click to toggle source
# File lib/simple_apm/redis.rb, line 95 def query_date=(d = nil) Thread.current['apm_query_date'] = d end
set_query_date(d = nil) { || ... }
click to toggle source
# File lib/simple_apm/redis.rb, line 83 def set_query_date(d = nil) if block_given? _ = query_date Thread.current['apm_query_date'] = d res = yield Thread.current['apm_query_date'] = _ res else Thread.current['apm_query_date'] = d end end