diff options
author | Marcus Stollsteimer <sto.mar@web.de> | 2017-11-28 22:34:08 +0100 |
---|---|---|
committer | Marcus Stollsteimer <sto.mar@web.de> | 2017-11-28 22:34:08 +0100 |
commit | 47028d0e8c85189e20548909be7f8c473ad231c9 (patch) | |
tree | 3cd9c4825fcc4862bd55bfa11ef1320a5164bec8 | |
parent | 307c9e3db220c17e8e202a25223acacd4e1baf81 (diff) | |
download | psych-47028d0e8c85189e20548909be7f8c473ad231c9.zip |
Document symbolize_names keyword argument of Psych.load
-rw-r--r-- | lib/psych.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/psych.rb b/lib/psych.rb index dfb6c1b..aefc563 100644 --- a/lib/psych.rb +++ b/lib/psych.rb @@ -252,6 +252,13 @@ module Psych # ex.file # => 'file.txt' # ex.message # => "(file.txt): found character that cannot start any token" # end + # + # When the optional +symbolize_names+ keyword argument is set to a + # true value, returns symbols for keys in Hash objects (default: strings). + # + # Psych.load("---\n foo: bar") # => {"foo"=>"bar"} + # Psych.load("---\n foo: bar", symbolize_names: true) # => {:foo=>"bar"} + # def self.load yaml, filename = nil, fallback = false, symbolize_names: false result = parse(yaml, filename, fallback) result = result.to_ruby if result |