PerlerのRuby日記

Rubyとか

2018-01-31から1日間の記事一覧

privateなセッタメソッドはself.をつけて呼ばなければならない

Rubyのprivateなセッタメソッドについてメモ。Rubyのprivateメソッドはレシーバを省略しないと呼べない仕様だけど、 末尾に「=」がつくセッタメソッドに限ってはself付きで呼ばないと動いてくれないようだ。 class Foo def foo bar=("bar=") # NG(ローカル変…