Тор и YAML выводятся в двоичном виде?
Я использую Thor и пытаюсь вывести YAML в файл. В IRB я получаю то, что ожидаю. Простой текст в формате YAML. Но когда часть метода в Thor, его вывод отличается ...
class Foo < Thor
include Thor::Actions
desc "bar", "test"
def set
test = {"name" => "Xavier", "age" => 30}
puts test
# {"name"=>"Xavier", "age"=>30}
puts test.to_yaml
# !binary "bmFtZQ==": !binary |-
# WGF2aWVy
# !binary "YWdl": 30
File.open("data/config.yml", "w") {|f| f.write(test.to_yaml) }
end
end
Есть идеи?