Sha256: 73440d8d93ff4d814acc7537f7e29c061ed7229a1e1f149a5cf639ef33db0e36
Contents?: true
Size: 1.33 KB
Versions: 41
Compression:
Stored size: 1.33 KB
Contents
module Picky module Backends class Memory < Backend # Returns an object that on #initial, #load returns # an object that responds to: # [:token] # => [id, id, id, id, id] (an array of ids) # def create_inverted bundle JSON.new bundle.index_path(:inverted) end # Returns an object that on #initial, #load returns # an object that responds to: # [:token] # => 1.23 (a weight) # def create_weights bundle JSON.new bundle.index_path(:weights) end # Returns an object that on #initial, #load returns # an object that responds to: # [:encoded] # => [:original, :original] (an array of original symbols this similarity encoded thing maps to) # def create_similarity bundle Marshal.new bundle.index_path(:similarity) end # Returns an object that on #initial, #load returns # an object that responds to: # [:key] # => value (a value for this config key) # def create_configuration bundle JSON.new bundle.index_path(:configuration) end # Returns an object that on #initial, #load returns # an object that responds to: # [id] # => [:sym1, :sym2] # def create_realtime bundle JSON.new bundle.index_path(:realtime) end end end end
Version data entries
41 entries across 41 versions & 1 rubygems