なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2018/02/07)

2018/02/07分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activestorage/CHANGELOG.md


Merge pull request #31240 from PHedkvist/sys_test_mobile_guide

rails guideのTesting Rails Applicationsの修正です。

Testing for multiple screen sizesの項を追加し、System Testで異なるscreen sizeでテストをする場合の設定についての説明を追加しています。


Include source code in published activestorage npm package

activestorage/package.jsonの修正です。

Active Storageのnpm packageにソースコードを含むよう修正しています。

今提供されている圧縮ファイルより、ES2015+の機能を使うよう対応した方がよりファイルサイズを縮まるため、ユーザが独自にそれらの対応ができるようにするために、ソースコードを含むようにしたようです。


Refer to a stable release of SDoc

Gemfileの修正です。

forkしたsdoc gemを利用していたのを、リリース済みのgemを使用するよう修正しています。forkした側で行っていた対応がリリースされた為。


Update em-socksify to the latest version

Gemfile.lockの修正です。

em-socksify gemのバージョンを更新しています。Rubyのwarningについて対応されているため。


scissors

activerecord/lib/active_record/associations/collection_proxy.rbのdocの修正です。

calculateメソッドのコメントから不要な行から削除しています。

が、これはdocを生成するのに必要な行だったため、直後にrevertしています。


Revert "scissors"

というわけで、直前のコミットをrevertしています。


Bump minitest-server

Gemfile.lockの修正です。

minitest-server gemのバージョンを更新しています。最新のgemじゃないとminitest_bisectがMiniest 5.11.xと動作しない為。


Fix yaml deserialization of ActiveSupport::Duration

activesupport/lib/active_support/duration.rbの修正です。

ActiveSupport::Durationクラスのオブジェクトをyarmlでシリアライズ/デシリアライズ出来るようにする為に、init_withメソッド及びencode_withメソッドを追加しています。