module Kayvee::Clients::KeyValueStoreClient

Represents the interfaces required to have a proper client for the Kayvee::Store

@see Kayvee::Store @see Kayvee::Clients

Constants

InterfaceNotImplementedError

Raised when a client has not implemented a required method

OptionMissingError

Raised in validate_config! if invalid config is found

Public Class Methods

included(base) click to toggle source
# File lib/kayvee/clients/key_value_store_client.rb, line 15
def self.included(base)
  base.send(:include, InstanceMethods)
end