Sha256: dce8e7cc546f6a30da35e7cf464e9e3575ce6c9b0474b8c99fdda273bbdb7232
Contents?: true
Size: 419 Bytes
Versions: 8
Compression:
Stored size: 419 Bytes
Contents
module Gumdrop::Data class PStoreDataProvider < Provider extension :pstore def available? require 'pstore' true rescue LoadError false end def data_for(filepath) data={} store= PStore.new(filepath) store.transaction true do store.roots.each do |root| data[root]= store[root] end end supply_data data end end end
Version data entries
8 entries across 8 versions & 1 rubygems