Ruby初心者質問スレPart1
■ このスレッドは過去ログ倉庫に格納されています
0395デフォルトの名無しさん
NGNG>始まり、英文字、アンダースコア('_')または数字からなります。
(リファレンスより)
>真偽値を返すメソッド名は、動詞または形容詞に`?'を付け、
>形容詞に `is_'は付けない。
>例:
>visible?
(Rubyコーディング規約より)
下記の場合だけ例外的に?を許すんですか?
visible?の結果を返すために@visible?という変数を作ろうと
したらエラーでたんで違和感があったのですが。変数だけ
@visibleにするとattr使えませんよね?
あと詳しく調べたわけじゃないんですが、RDocがバカ正直に
上のルールを適用しちゃってるみたいで、?がついてる名前を
メソッドとして認識してくれないみたいです。HTML化したとき
リンクを貼ってもらえなくて困ってます。私の使い方が
間違っているのでしょうか?
皆様のアドバイスをお願いしたいです。
■ このスレッドは過去ログ倉庫に格納されています