In Files

  • yaml/store.rb

YAML::Store

Public Class Methods

new( *o ) click to toggle source
 
               # File yaml/store.rb, line 8
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
            

Public Instance Methods

dump(table) click to toggle source
 
               # File yaml/store.rb, line 18
def dump(table)
  @table.to_yaml(@opt)
end
            
empty_marshal_checksum() click to toggle source
 
               # File yaml/store.rb, line 40
def empty_marshal_checksum
  EMPTY_MARSHAL_CHECKSUM
end
            
empty_marshal_data() click to toggle source
 
               # File yaml/store.rb, line 37
def empty_marshal_data
  EMPTY_MARSHAL_DATA
end
            
load(content) click to toggle source
 
               # File yaml/store.rb, line 22
def load(content)
  table = YAML::load(content)
  if table == false
    {}
  else
    table
  end
end
            
marshal_dump_supports_canonical_option?() click to toggle source
 
               # File yaml/store.rb, line 31
def marshal_dump_supports_canonical_option?
  false
end