Refinement

参考:

instance method Module#refine (Ruby 2.5.0)

使い方

参考:

Ruby の Refinement 翻訳 公式ドキュメントより | TechRacho

Ruby の refinements の使い途 – Qiita

refine は一体どこで真価を発揮するのか | 男女比はカレーと福神漬けと同じくらい

Refinement についてグダグダ – Qiita

Ruby 2.1 の新機能 Refinements でクラス拡張をしてみよう | フェンリル デベロッパーズブログ

Refinements とは何だったのか | Rubyist Magazine (るびま)

using Module.new

参考:

名前空間にやさしい Refinements の使い方 | mirichi の日記

Mixin した別のメソッドを呼び出す方法

参考:

Ruby で refinements で mixin したメソッドから別のメソッドを呼び出す | Secret Garden (Instrumental)

ファイルスコープ

参考:

Ruby でファイルスコープのメソッドを作る – Qiita

Refinement における super の検索順序

参考:

他のクラスを拡張するいろんな方法 – Qiita

Refinement と継承の組み合わせ

参考:

Refinements とクラスの継承を組み合わせた動作を確認する | joker1007’s diary

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です