アップデートの内容は以下の通りです。
※これらの文章は抄訳です。すべての内容を確認したい場合は原文を参照してください。
リリース日
2017年10月29日主な内容
- 不具合修正
- サンプルのように、Ruby 2.1以降でのキーワード引数の使用を修正しました。
def test(*args, required_hash_arg:, **other_hash_args).
puts args.
puts required_hash_arg.
puts other_hash_args.
end.
test(11, 22, required_hash_arg: 0, a: 1, b: 2, c: 3)
- 以下のように、記号での非ASCII文字の使用を修正しました。コマンドラインに--encodingオプションを追加するか、GUIプロジェクトのAdvanced Settings/Encodingでターゲットエンコーディングを指定してください。
h = { :ABC => 1 }
print h
h = { ABC: 1 }
print h
h = { :テスト => 1 }
print h
h = { テスト: 1 }
print h
エンコードされたコードで上記の問題を解決するには、新しいバージョンのエンコーダでファイルの再エンコードが必要な場合があります。最新のローダはこちらからインストールできます。
- サンプルのように、Ruby 2.1以降でのキーワード引数の使用を修正しました。