class Gumdrop::Data::PStoreDataProvider
Public Instance Methods
available?()
click to toggle source
# File lib/gumdrop/data_providers/pstore.rb, line 6 def available? require 'pstore' true rescue LoadError false end
data_for(filepath)
click to toggle source
# File lib/gumdrop/data_providers/pstore.rb, line 13 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