なるようになるブログ

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

rails commit log流し読み(2017/10/13)

2017/10/13分のコミットです。

CHANGELOGへの追加はありませんでした。


Introduce ActiveStorage::Blob#representation

activestorage/app/models/active_storage/blob.rbactivestorage/app/models/active_storage/variant.rbの修正です。

ActiveStorage::BlobActiveStorage::Previewインスタンスを返す為のrepresentationメソッドを追加しています。

blobがpreview可能なデータの場合blobを、そうじゃない場合はActiveStorage::Variantインスタンスを返します。どちらも駄目な場合はエラー(UnrepresentableError)。


Accept variation keys in #preview and #variant

activestorage/app/models/active_storage/blob.rbactivestorage/app/models/active_storage/variation.rbの修正です。

ActiveStorage::Blob#variantメソッド及び#previewメソッドにvariation keysを指定出来るよう修正しています。


Bump RuboCop 0.50.0

.codeclimate.ymlGemfile.lockの修正です。

RuboCopのバージョンを0.50.0に更新、及び、Code ClimateでRuboCop 0.50.0を使用するよう修正しています。


Merge pull request #30750 from k2nr/fix-active-job

activejob/lib/active_job/exceptions.rbの修正です。

retry_onメソッドにblockを指定した際に、blockの第二引数にエラーのclassが渡されていたのを、インスタンスを渡すよう修正しています。


Clarify comment [ci skip]

activestorage/app/models/active_storage/variant.rbのdocの修正です。

ActiveStorage::Variant#imageメソッドのコメント内、戻り値についての言い回しを修正しています。


Add process.action_mailer notification to Instrumentation guide [ci skip]

rails guideのActive Support Instrumentationの修正です。

process.action_mailer hookについての説明を追加しています。