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