Module: NaiveBayesRb::MarshalSerializer

Extended by:
MarshalSerializer
Included in:
MarshalSerializer
Defined in:
lib/naive_bayes_rb/marshal_serializer.rb

Class Method Summary collapse

Class Method Details

.load(path) ⇒ Object



8
9
10
# File 'lib/naive_bayes_rb/marshal_serializer.rb', line 8

def self.load(path)
  Marshal.load(File.binread(path))
end

.save(model, path) ⇒ Object



4
5
6
# File 'lib/naive_bayes_rb/marshal_serializer.rb', line 4

def self.save(model, path)
  File.open(path, 'wb') {|f| f.write( Marshal.dump(model) ) }
end