mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* ext/psych/lib/psych/visitors/yaml_tree.rb: use YAML 1.0 output
format for serializing nil values. Thanks Eric Hodel! * test/psych/test_nil.rb: test for nil values git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									f86ca53460
								
							
						
					
					
						commit
						e9e01ec4a0
					
				
					 3 changed files with 26 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,10 @@
 | 
			
		|||
Thu Jan  6 02:55:48 2011  Aaron Patterson <aaron@tenderlovemaking.com>
 | 
			
		||||
 | 
			
		||||
	* ext/psych/lib/psych/visitors/yaml_tree.rb: use YAML 1.0 output
 | 
			
		||||
	  format for serializing nil values.  Thanks Eric Hodel!
 | 
			
		||||
 | 
			
		||||
	* test/psych/test_nil.rb: test for nil values
 | 
			
		||||
 | 
			
		||||
Wed Jan  5 14:21:34 2011  Mark Dodwell  <hi@mkdynamic.co.uk>
 | 
			
		||||
 | 
			
		||||
	* string.c: fix rdoc typo.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -279,7 +279,7 @@ module Psych
 | 
			
		|||
      end
 | 
			
		||||
 | 
			
		||||
      def visit_NilClass o
 | 
			
		||||
        @emitter.scalar('', nil, 'tag:yaml.org,2002:null', false, false, Nodes::Scalar::ANY)
 | 
			
		||||
        @emitter.scalar('', nil, 'tag:yaml.org,2002:null', true, false, Nodes::Scalar::ANY)
 | 
			
		||||
      end
 | 
			
		||||
 | 
			
		||||
      def visit_Symbol o
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										18
									
								
								test/psych/test_nil.rb
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								test/psych/test_nil.rb
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,18 @@
 | 
			
		|||
require_relative 'helper'
 | 
			
		||||
 | 
			
		||||
module Psych
 | 
			
		||||
  class TestNil < TestCase
 | 
			
		||||
    def test_nil
 | 
			
		||||
      yml = Psych.dump nil
 | 
			
		||||
      assert_equal "--- \n...\n", yml
 | 
			
		||||
      assert_equal nil, Psych.load(yml)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def test_array_nil
 | 
			
		||||
      yml = Psych.dump [nil]
 | 
			
		||||
      assert_equal "---\n- \n", yml
 | 
			
		||||
      assert_equal [nil], Psych.load(yml)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue