Ruby 初心者スレッド Part 39
■ このスレッドは過去ログ倉庫に格納されています
0758デフォルトの名無しさん
2010/12/01(水) 16:37:21目的は読みやすくしたいというくらいなので自分だけのコードなら気にしなければいいし、いつも迷ってあげく拡張しない事が多いんだ
例えば、
require 'yaml' したら、Object#to_yamlが使えるようになるよね。
でもつい、自分で似たような処理をするときに、
YAML.convert_to_yaml(obj)
のようなモジュールやライブラリの作りをしてしまう。
俺の感覚だと標準ライブラリやactive_supportや他人のライブラリでそういうことをやっているのは対して気にならないんだが、
自分が作るときにイマイチ基準がわからなくて躊躇する。
こういう拡張を部分的に適用する方法、もしくはある文脈でだけ module を includeする(もしくはextend)するような方法があれば
思い切って使えるんだけど、いい方法ない?
■ このスレッドは過去ログ倉庫に格納されています