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