Files
decisiontree/lib/refinements/object_persistence.rb
2021-09-17 13:18:05 +02:00

12 lines
244 B
Ruby

module ObjectPersistence
refine Object do
def save_to_file(filename)
File.open(filename, "w+") { |f| f << Marshal.dump(self) }
end
def self.load_from_file(filename)
Marshal.load(File.read(filename))
end
end
end