class Couchbase::Eraser

Constants

READ_METHODS
WRITE_METHODS

Attributes

client[R]

Public Class Methods

new(client) click to toggle source
# File lib/couchbase/eraser.rb, line 14
def initialize(client)
  @client = client
  reset_keys!
end

Public Instance Methods

erase_written_keys() click to toggle source
# File lib/couchbase/eraser.rb, line 19
def erase_written_keys
  @keys.each do |key|
    client.delete key, :quiet => true
  end
  reset_keys!
end

Private Instance Methods

reset_keys!() click to toggle source
# File lib/couchbase/eraser.rb, line 42
def reset_keys!
  @keys = Set.new
end