lib/bloomed.rb in bloomed-1.1.0 vs lib/bloomed.rb in bloomed-1.2.0
- old
+ new
@@ -1,10 +1,12 @@
require_relative "bloomed/version"
require_relative "bloomed/msg_packable"
require "bloomer"
require "bloomer/msgpackable"
+require_relative 'railtie' if defined?(Rails)
+
module Bloomed
class PW
include MsgPackable::Bloomed
attr_reader :false_positive_probability,
@@ -66,10 +68,10 @@
end
bloom_filter
end
def write_cache(b)
- File.write(filename, b.to_msgpack)
+ File.open(filename, 'wb') { |f| f.write b.to_msgpack }
b
end
end
class MissingPasswordListError < RuntimeError