module Kayvee::Clients::KeyValueStoreClient::InstanceMethods
Attributes
options[R]
Public Instance Methods
read(path)
click to toggle source
@param [String] path the path to read
@return [Stringnil] the read string or nil if key does not exist
# File lib/kayvee/clients/key_value_store_client.rb, line 32 def read(path) raise InterfaceNotImplementedError.new end
url(path)
click to toggle source
@param [String] path the path to convert to a url
@return [String] the url
# File lib/kayvee/clients/key_value_store_client.rb, line 25 def url(path) raise InterfaceNotImplementedError.new end
write(path, value)
click to toggle source
@param [String] path the path to read @param [String] value the value to set
@return [Key] the key modified
# File lib/kayvee/clients/key_value_store_client.rb, line 40 def write(path, value) raise InterfaceNotImplementedError.new end
write_io(path, io)
click to toggle source
# File lib/kayvee/clients/key_value_store_client.rb, line 44 def write_io(path, io) raise InterfaceNotImplementedError.new end
Private Instance Methods
validate_options!()
click to toggle source
# File lib/kayvee/clients/key_value_store_client.rb, line 50 def validate_options! raise InterfaceNotImplementedError.new end