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