Class: RubyRateLimiter::Storage::AbstractStorage

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_rate_limiter/storage/abstract_storage.rb

Direct Known Subclasses

RedisStorage

Instance Method Summary collapse

Instance Method Details

#get(_key) ⇒ Object

Raises:

  • (NotImplementedError)


5
6
7
# File 'lib/ruby_rate_limiter/storage/abstract_storage.rb', line 5

def get(_key)
  raise NotImplementedError, 'You must implement the get method'
end

#set(_key, _value) ⇒ Object

Raises:

  • (NotImplementedError)


9
10
11
# File 'lib/ruby_rate_limiter/storage/abstract_storage.rb', line 9

def set(_key, _value)
  raise NotImplementedError, 'You must implement the set method'
end