class Downgrade::Block
Attributes
uuid[RW]
Public Class Methods
new(uuid)
click to toggle source
# File lib/downgrade/block.rb, line 4 def initialize(uuid) @uuid = uuid end
Public Instance Methods
cache() { || ... }
click to toggle source
# File lib/downgrade/block.rb, line 8 def cache if Downgrade.block_switch.is_on? Downgrade.cache_store.fetch(cache_key, expires_in: 10.minutes) do yield end else yield end end
cache_key()
click to toggle source
# File lib/downgrade/block.rb, line 18 def cache_key "downgrade:block:#{uuid}" end