<commit_before>---
layout: post
title: Ruby 1.9.3.rc1 is out
---

Hooray! Ruby 1.9.3 RC1 is out. You can read the [announcement
here](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/388203). If
you hop on to the
[NEWS](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/NEWS) page
you may find some interesting things. My favourite:

* net/http
  * new method:
    * `Net::HTTPRequest#set_form`: Added to support
      both `application/x-www-form-urlencoded` and `multipart/form-data`.
* optparse
  * support for bash/zsh completion.
* test/unit
  * New arguments:
    * `-j N`, `--jobs=N`: Allow run N testcases at once.
* yaml
  * The default YAML engine is now Psych. You may downgrade to syck by setting
    `YAML::ENGINE.yamler = 'syck'`.
<commit_msg>Fix md<commit_after>---
layout: post
title: Ruby 1.9.3.rc1 is out
---

Hooray! Ruby 1.9.3 RC1 is out. You can read the [announcement
here](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/388203). If
you hop on to the
[NEWS](http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_rc1/NEWS) page
you may find some interesting things. My favourite:

* net/http
  
  `Net::HTTPRequest#set_form`: Added to support both
  `application/x-www-form-urlencoded` and `multipart/form-data`.
  
* optparse

  support for bash/zsh completion.

* test/unit

  New arguments: `-j N`, `--jobs=N`: Allow run N testcases at once.
      
* yaml

  The default YAML engine is now Psych. You may downgrade to syck by
  setting `YAML::ENGINE.yamler = 'syck'`.

{'fraction_non_alphanumeric': 0.13822751322751323, 'fraction_numerical': 0.023809523809523808, 'mean_word_length': 3.335243553008596, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4731086', 'n_tokens_mistral': 615, 'n_tokens_neox': 567, 'n_words': 161}