mirror of
https://github.com/dkam/decisiontree.git
synced 2025-12-28 07:04:53 +00:00
12 lines
244 B
Ruby
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
|