In Files

  • rdoc/code_objects.rb

Files

Class/Module Index [+]

Quicksearch

RDoc::Attr

Represent attributes

Attributes

name[RW]
rw[RW]
text[RW]
visibility[RW]

Public Class Methods

new(text, name, rw, comment) click to toggle source
 
               # File rdoc/code_objects.rb, line 980
def initialize(text, name, rw, comment)
  super()
  @text = text
  @name = name
  @rw = rw
  @visibility = :public
  self.comment = comment
end
            

Public Instance Methods

<=>(other) click to toggle source
 
               # File rdoc/code_objects.rb, line 989
def <=>(other)
  self.name <=> other.name
end
            
inspect() click to toggle source
 
               # File rdoc/code_objects.rb, line 993
def inspect
  attr = case rw
         when 'RW' then :attr_accessor
         when 'R'  then :attr_reader
         when 'W'  then :attr_writer
         else
           " (#{rw})"
         end

  "#<%s:0x%x %s.%s :%s>" % [
    self.class, object_id,
    parent_name, attr, @name,
  ]
end
            
to_s() click to toggle source
 
               # File rdoc/code_objects.rb, line 1008
def to_s
  "attr: #{self.name} #{self.rw}\n#{self.comment}"
end