Тор и 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

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос