Sha256: d064f0b6d5a1b3a3605614818400e8e185b617657aa2d7eae18142987b217602
Contents?: true
Size: 333 Bytes
Versions: 2
Compression:
Stored size: 333 Bytes
Contents
require "yaml" module YamlSerialization def self.included(base) base.extend ClassMethods end module ClassMethods def load_from_file(file_name) YAML.load_file(file_name) end end def save_to_file(file_name) File.open(file_name, 'w') do |file| YAML.dump(self, file) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
basset-1.0.0 | lib/basset/yaml_serialization.rb |
basset-1.0.1 | lib/basset/yaml_serialization.rb |