class Prolly::Ps::Storage::Base

Public Class Methods

new() click to toggle source
# File lib/prolly/ps/storage/base.rb, line 8
def initialize
end

Public Instance Methods

add(datum) click to toggle source
# File lib/prolly/ps/storage/base.rb, line 21
def add(datum)
  raise StandardError.new("not implemented")
end
count(rvs, options = {}) click to toggle source
# File lib/prolly/ps/storage/base.rb, line 25
def count(rvs, options = {})
  raise StandardError.new("not implemented")
end
import(data) click to toggle source
# File lib/prolly/ps/storage/base.rb, line 17
def import(data)
  data.each { |datum| add(datum) }
end
rand_vars() click to toggle source
# File lib/prolly/ps/storage/base.rb, line 29
def rand_vars
end
reset() click to toggle source
# File lib/prolly/ps/storage/base.rb, line 11
def reset
  @stash ||= {}
  @stash_stats ||= { hits: 0, misses: 0 }
  @stash_time ||= {}
end
uniq_vals(name) click to toggle source
# File lib/prolly/ps/storage/base.rb, line 32
def uniq_vals(name)
end