# File lib/moneta/file.rb, line 56 def [](key) if ::File.exist?(path(key)) Marshal.load(::File.read(path(key))) end end
# File lib/moneta/file.rb, line 62 def []=(key, value) ::File.open(path(key), "w") do |file| contents = Marshal.dump(value) file.puts(contents) end end
# File lib/moneta/file.rb, line 76 def clear FileUtils.rm_rf(@directory) FileUtils.mkdir(@directory) end
# File lib/moneta/file.rb, line 69 def delete(key) value = self[key] FileUtils.rm(path(key)) value rescue Errno::ENOENT end
# File lib/moneta/file.rb, line 50 def key?(key) ::File.exist?(path(key)) end
Generated with the Darkfish Rdoc Generator 2.