class ActionHandle::Adapters::Base
Public Instance Methods
claim(_key, _value, _ttl)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 32 def claim(_key, _value, _ttl) raise NotImplementedError end
create(_key, _value, _ttl)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 12 def create(_key, _value, _ttl) raise NotImplementedError end
current?(_key, _value)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 24 def current?(_key, _value) raise NotImplementedError end
expire(_key)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 36 def expire(_key) raise NotImplementedError end
renew(_key, _value, _ttl)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 16 def renew(_key, _value, _ttl) raise NotImplementedError end
taken?(_key)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 20 def taken?(_key) raise NotImplementedError end
value(_key)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 28 def value(_key) raise NotImplementedError end
Private Instance Methods
perform_with_expectation(expected_response, &block)
click to toggle source
# File lib/action_handle/adapters/base.rb, line 42 def perform_with_expectation(expected_response, &block) safely_perform(&block) == expected_response end
safely_perform() { || ... }
click to toggle source
# File lib/action_handle/adapters/base.rb, line 46 def safely_perform yield rescue StandardError => e logger.call(e) if logger.respond_to?(:call) raise unless silence_errors == true false end