| Class | YAML::Store |
| In: |
lib/yaml/store.rb
|
| Parent: | PStore |
| EMPTY_MARSHAL_DATA | = | {}.to_yaml |
| EMPTY_MARSHAL_CHECKSUM | = | Digest::MD5.digest(EMPTY_MARSHAL_DATA) |
# File lib/yaml/store.rb, line 8
8: def initialize( *o )
9: @opt = YAML::DEFAULTS.dup
10: if String === o.first
11: super(o.shift)
12: end
13: if o.last.is_a? Hash
14: @opt.update(o.pop)
15: end
16: end
# File lib/yaml/store.rb, line 22
22: def load(content)
23: table = YAML::load(content)
24: if table == false
25: {}
26: else
27: table
28: end
29: end