こんにちは、鈴木です。
先日、「ActiveSupport::Concern でハッピーなモジュールライフを送る」で ActiveSupport::Concern をご紹介しましたが、きっと裏側では色々なテクニックが使われているのではないでしょうか。
続きを読む...
こんにちは、鈴木です。
先日、「ActiveSupport::Concern でハッピーなモジュールライフを送る」で ActiveSupport::Concern をご紹介しましたが、きっと裏側では色々なテクニックが使われているのではないでしょうか。
続きを読む...
こんにちは、鈴木です。
「Rails: alias_method_chain: 既存の処理を修正する常套手段」では alias_method_chain をご紹介しました。
続きを読む...
こんにちは、鈴木です。
最近は Gem ライブラリの管理は Bundler で行うことが多いですが、Gemfile に書く時に、
「あのライブラリの正しい名前はなんだっけ?」
「このライブラリの今のバージョンはなんだっけ?」
となることが多いのです。
続きを読む...
こんにちは、鈴木です。
前回読んだ Hash#reverse_merge は、着目している変数をレシーバにできる便利なメソッドでした。
続きを読む...
こんにちは、鈴木です。
ActiveSupport では Ruby のコアクラスに多くの拡張を提供しています。
その中に、「core_ext/hash/reverse_merge.rb」で定義されている Hash#reverse_merge があります。
続きを読む...