class PBSimply::DocDB

Abstruct super class.

Public Instance Methods

cmp_obj(frontmatter) click to toggle source
# File lib/pbsimply.rb, line 99
def cmp_obj(frontmatter)
  @store_class.load(@store_class.dump(frontmatter))
end
dump(object) click to toggle source
# File lib/pbsimply.rb, line 79
def dump(object)
  File.open(File.join(@dir, ".indexes.#{@ext}"), "w") do |f|
    f.write @store_class.dump(object)
  end
end
exist?() click to toggle source
# File lib/pbsimply.rb, line 91
def exist?
  File.exist?(File.join(@dir, ".indexes.#{@ext}"))
end
load() click to toggle source
# File lib/pbsimply.rb, line 85
def load
  File.open(File.join(@dir, ".indexes.#{@ext}"), "r") do |f|
    next @store_class.load(f)
  end
end
path() click to toggle source
# File lib/pbsimply.rb, line 95
def path
  File.join(@dir, ".indexes.#{@ext}")
end