def purge!

      @h = %w[

        variables

        msgs
        expressions
        errors
        schedules
        configurations
        workitems

      ].each_with_object({}) { |k, h|
        h[k] = {}
      }

      @h['configurations']['engine'] = @options
    end
def purge!

      @h = %w[

        variables

        msgs
        expressions
        errors
        schedules
        configurations
        workitems

      ].each_with_object({}) { |k, h|
        h[k] = {}
      }

      @h['configurations']['engine'] = @options
    end
--
 keeping it commented out... using it for documentation efforts
class NoisyHash < Hash
  def initialize(type)
    @type = type
    super()
  end
  def []=(k, v)
    puts "       + #{@type}.put #{k} #{v['_rev']}"
    super
  end
  def delete(k)
    puts "       - #{@type}.del #{k} "
    super
  end
end
++
 Purges the storage completely.