lib/rbbt/persist.rb in rbbt-util-5.12.0 vs lib/rbbt/persist.rb in rbbt-util-5.12.1

- old
+ new

@@ -108,12 +108,16 @@ when :array res = Open.read(path).split("\n", -1) res.pop res when :marshal - Marshal.load(Open.open(path)) + Open.open(path) do |stream| + Marshal.load(stream) + end when :yaml - YAML.load(Open.open(path)) + Open.open(path) do |stream| + YAML.load(stream) + end when :float Open.read(path).to_f when :integer Open.read(path).to_i else