Qu'est-ce que le deuxième paramètre/argument du CSV.open( ) en ruby?

Je pense que je suis absent quelque chose de vraiment évident ici, mais qu'est-ce que le deuxième argument que tout le monde sort pour CSV.méthode ouverte, dans ce cas, son 'wb', j'ai vu d'autres lettre(s) de le mettre ici, mais personne n'explique vraiment ce qu'il fait. Que faut-il faire?

CSV.open("path/to/file.csv", "wb") do |csv|
  csv << ["row", "of", "CSV", "data"]
  csv << ["another", "row"]
  # ...
end

Le rubis doc ne semble pas donner la moindre explication. http://www.ruby-doc.org/stdlib-2.0/libdoc/csv/rdoc/CSV.html

Merci!

OriginalL'auteur StickMaNX | 2013-07-25