PHP 8.2.31
Preview: store.rb Size: 703 B
//proc/thread-self/root/opt/alt/ruby18/lib64/ruby/1.8/yaml/store.rb

#
# YAML::Store
#
require 'yaml'
require 'pstore'

class YAML::Store < PStore
  def initialize( *o )
    @opt = YAML::DEFAULTS.dup
    if String === o.first
      super(o.shift)
    end
    if o.last.is_a? Hash
      @opt.update(o.pop)
    end
  end

  def dump(table)
    @table.to_yaml(@opt)
  end

  def load(content)
    table = YAML::load(content)
    if table == false
      {}
    else
      table
    end
  end

  def marshal_dump_supports_canonical_option?
    false
  end

  EMPTY_MARSHAL_DATA = {}.to_yaml
  EMPTY_MARSHAL_CHECKSUM = Digest::MD5.digest(EMPTY_MARSHAL_DATA)
  def empty_marshal_data
    EMPTY_MARSHAL_DATA
  end
  def empty_marshal_checksum
    EMPTY_MARSHAL_CHECKSUM
  end
end

Directory Contents

Dirs: 0 × Files: 16

Name Size Perms Modified Actions
5.62 KB lrw-r--r-- 2008-04-19 11:45:39
Edit Download
5.98 KB lrw-r--r-- 2008-04-18 10:03:26
Edit Download
1.16 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
2.24 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
605 B lrw-r--r-- 2008-04-19 11:45:39
Edit Download
1.04 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
296 B lrw-r--r-- 2007-02-12 23:01:19
Edit Download
12.73 KB lrw-r--r-- 2012-06-06 05:34:55
Edit Download
703 B lrw-r--r-- 2008-04-19 11:45:39
Edit Download
700 B lrw-r--r-- 2007-02-12 23:01:19
Edit Download
1.92 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
271 B lrw-r--r-- 2007-02-12 23:01:19
Edit Download
3.08 KB lrw-r--r-- 2008-04-19 11:45:39
Edit Download
4.88 KB lrw-r--r-- 2008-04-19 11:45:39
Edit Download
1.19 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download
1.30 KB lrw-r--r-- 2007-02-12 23:01:19
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).