diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2014-08-16 16:49:52 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2014-08-16 17:42:57 +0200 |
commit | 010d0c37bde30c5f347ebfd69087a487ff8b8bbb (patch) | |
tree | 9331389c409fa806de6299273e569e97455abfe5 /lib/psych/visitors/yaml_tree.rb | |
parent | 0c4ee55072bf5b5bb64c66157f71ba6442f597db (diff) | |
download | psych-010d0c37bde30c5f347ebfd69087a487ff8b8bbb.zip |
Don't quote scalar values beginning with non-ASCII character
Diffstat (limited to 'lib/psych/visitors/yaml_tree.rb')
-rw-r--r-- | lib/psych/visitors/yaml_tree.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/psych/visitors/yaml_tree.rb b/lib/psych/visitors/yaml_tree.rb index 2afedb7..f40538a 100644 --- a/lib/psych/visitors/yaml_tree.rb +++ b/lib/psych/visitors/yaml_tree.rb @@ -291,7 +291,7 @@ module Psych quote = false elsif o =~ /\n/ style = Nodes::Scalar::LITERAL - elsif o =~ /^\W[^"]*$/ + elsif o =~ /^[^[:word:]][^"]*$/ style = Nodes::Scalar::DOUBLE_QUOTED else unless String === @ss.tokenize(o) |