require 'yaml'
     
     object1 = {
         'name' => 'Ingy dot Net',
         'number' => 42,
         'needs' => [
             'sex',
             'drugs',
             'rock and roll'
         ]
     }
     
     yaml1 = YAML::dump(object1)
     object2 = YAML::load(yaml1)
     yaml2 = YAML::dump(object2)
     
     if yaml1 == yaml2
         print YAML.dump(object1)
     else
         raise yaml1 + "!=\n" + yaml2
     end