なるようになるブログ

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

rails commit log流し読み(2014/11/04)

2014/11/04分のコミットです。

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


Move DebugExceptions#traces_from_wrapper to ExceptionWrapper

actionpack/lib/action_dispatch/middleware/exception_wrapper.rbの修正です。

DebugExceptions#traces_from_wrapperメソッドExceptionWrapper#tracesに移動していますす。 ExceptionWrapperからtraceを取得する処理なので、ExceptionWrapperクラスにあるのがより適切なのでは、という事で移動しています。


Change rails to bin/rails in getting started, fix #1748 [ci skip]

rails guideのGetting Started with Railsの修正です。

"rails"を"bin/rails"に修正しています。 Rails 4に"bin/rails"に変更になった際の修正漏れの対応です。


Remove unneeded autoload

activerecord/lib/active_record/connection_adapters/abstract_adapter.rbの修正です。

NullColumnのautoload処理を削除しています。

active_record/connection_adapters/column.rbからColumnNullColumnクラスをloadしていたのですが、左記ファイルにはもうNullColumnクラスを定義されていないので削除したようです。


Remove redundant to_s in interpolation

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

不要なStringへの変換処理を削除しています。


Document the class methods include module for AJ::Callbacks [ci skip]

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

ActiveJob::Callbacksで定義されているClassMethodについての説明を追加しています。performenqueueのcallbacks処理用のメソッドが定義されています。


Add documentation for class methods module included for AJ::Core used

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

ActiveJob::Coreで定義されているClassMethodについての説明を追加しています。jobのserializationdeserializationの為のメソッドが定義されています。


Document the module which includes perform_later for AJ::Enqueuing [ci skip]

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

perform_laterメソッドについて、説明を追加しています。


Document AJ::Execution class methods module [ci skip]

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

ActiveJob::Executionで定義されているClassMethodについての説明を追加しています。


Add documentation of AJ::QueueAdapter class methods module [ci skip]

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

ActiveJob::QueueAdapterで定義されているClassMethodについての説明を追加しています。queue adapterを設定する為に使用しています。


Document included ability of AJ::QueueName module for class methods [ci skip]

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

ActiveJob::QueueNameで定義されているClassMethodについての説明を追加しています。デフォルトキュー名とプレフィックスを設定するのに使用しています。


Correct fixed-width doc syntax, thanks to @sikachu for pointing it out!

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

"`"を"+"に修正しています。 rdocの等幅フォントですね。


added example for hash slice method [ci skip]

activesupport/lib/active_support/core_ext/hash/slice.rbのdocの修正です。

Hash#sliceメソッドのdocに、exampleを追加しています。

{ a: 1, b: 2, c: 3, d: 4 }.slice(:a, :b)
# => {:a=>1, :b=>2}

fixed typo [ci skip]

activesupport/lib/active_support/core_ext/hash/slice.rbのdocの修正です。

上記で追加したHash#sliceメソッドのdocにtypoがあったのを修正しています。


update rails version for earlier releases in edgeguides

guides/source/_welcome.html.erbの修正です。

welcomeで表示されるRailsのバージョンが古いままになっていたので、最新のバージョンに更新しています。


fix typo [ci skip]

activesupport/lib/active_support/core_ext/hash/slice.rbのdocの修正です。

上記で追加したHash#sliceメソッドのdocにtypoがあったのを修正しています。

先にあった"fixed typo"のコミットで直した箇所("valid"->"validate")を元に戻しています。うーん。