Category Archives: ActiveSupportを読む

ActiveSupportを読む: ActiveSupport::Concern

こんにちは、鈴木です。

先日、「ActiveSupport::Concern でハッピーなモジュールライフを送る」で ActiveSupport::Concern をご紹介しましたが、きっと裏側では色々なテクニックが使われているのではないでしょうか。
続きを読む...

ActiveSupportを読む: Module#alias_method_chain

こんにちは、鈴木です。

「Rails: alias_method_chain: 既存の処理を修正する常套手段」では alias_method_chain をご紹介しました。
続きを読む...

ActiveSupportを読む: Object#in? で含んでる?

こんにちは、鈴木です。

前回読んだ Hash#reverse_merge は、着目している変数をレシーバにできる便利なメソッドでした。
続きを読む...

ActiveSupportを読む: Hash#reverse_merge

こんにちは、鈴木です。

ActiveSupport では Ruby のコアクラスに多くの拡張を提供しています。

その中に、「core_ext/hash/reverse_merge.rb」で定義されている Hash#reverse_merge があります。
続きを読む...

ActiveSupportを読む: core_ext/array/access.rb

こんにちは、鈴木です。

 

Ruby on Rails の縁の下の力持ちといえば ActiveSupport です。

普段から「便利だなぁ」と思いながら使っているものの、いくつかの良く使うメソッドしか知りません。
続きを読む...