Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > rubygems/specificationライブラリ > Gem::Specificationクラス > attribute

singleton method Gem::Specification.attribute

attribute(name) -> ()

デフォルト値を指定したアクセサを定義するために使用します。

以下の副作用があります。

  • クラス変数 @@attributes, @@default_value を変更します。
  • 通常の属性書き込みメソッドを定義します。
  • デフォルト値を持つ属性読み取りメソッドのように振る舞うメソッドを定義します。
class Gem::Specification