Sha256: cbfb90269d84c2400f3aa62056f3398d98780b8aa9431fa1fb2ee692fa008283
Contents?: true
Size: 1.15 KB
Versions: 6
Compression:
Stored size: 1.15 KB
Contents
module Yoda module Store module Adapters # @abstract class Base # @abstract def self.for(path) fail NotImplementedError end # @abstract def self.type fail NotImplementedError end # @abstract def get(address) fail NotImplementedError end # @abstract def put(address, object) fail NotImplementedError end # @abstract def delete(address) fail NotImplementedError end # @abstract def exist?(address) fail NotImplementedError end # @abstract def keys fail NotImplementedError end # @abstract def stats fail NotImplementedError end # @abstract def sync fail NotImplementedError end # @abstract def clear fail NotImplementedError end # @param data [Enumerator<(String, Object)>] # @param bar [#increment, nil] # @abstract def batch_write(data, bar) end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems