module RailsKvsDriver::DefinedBaseMethod
Public Class Methods
new(kvs_instance, driver_config)
click to toggle source
initialize driver. @param kvs_instance [Object] instance of key-value store. @param driver_config [Hash] driver config.
# File lib/rails_kvs_driver/defined_base_method.rb, line 13 def initialize(kvs_instance, driver_config) @kvs_instance = kvs_instance @driver_config = driver_config end
Public Instance Methods
[](key)
click to toggle source
get string value from kvs. @param key [String] key. @return [String] value. when doesn’t exist, nil @abstract get value from kvs. when doesn’t exist, nil
# File lib/rails_kvs_driver/defined_base_method.rb, line 22 def [](key) get(key) end
[]=(key, value)
click to toggle source
set string value to kvs. @param key [String] key. @param value [String] value. @return [Boolean] result @abstract set value to kvs.
# File lib/rails_kvs_driver/defined_base_method.rb, line 31 def []=(key, value) set(key, value) end
lists()
click to toggle source
return initialized lists class.
@return [RailsKvsDriver::Lists::Lists] lists
# File lib/rails_kvs_driver/defined_base_method.rb, line 45 def lists Lists::Lists.new(self) end
sorted_sets()
click to toggle source
return initialized SortedSets
class.
@return [RailsKvsDriver::SortedSets::SortedSets] SortedSets
# File lib/rails_kvs_driver/defined_base_method.rb, line 38 def sorted_sets SortedSets::SortedSets.new(self) end