:pぴー.sendせんど(:pぴー, :pぴー)

mokoaki
mokoriso@gmail.com

2017/11/23

Ruby 特異クラス?無名クラス?シングルトンクラス?extend?singleton_methods?飾らない真実メモ

(_ _) わたくし如きが偉そうに言い切っちゃってすいません

特異クラス?無名クラス?シングルトンクラス?

Object#extend(Module) は「指定したmoduleのメソッドをレシーバの特異メソッドとして追加する」

Module#singletom_methods(false) は 「レシーバの特異メソッドを返す」

Module#singletom_methods(true)

Module#include(Module)

Module#prepend(Module)