diff options
Diffstat (limited to 'vendor/gems/rdoc-2.4.3/lib/rdoc/attr.rb')
-rw-r--r-- | vendor/gems/rdoc-2.4.3/lib/rdoc/attr.rb | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/vendor/gems/rdoc-2.4.3/lib/rdoc/attr.rb b/vendor/gems/rdoc-2.4.3/lib/rdoc/attr.rb deleted file mode 100644 index 235a5ab23..000000000 --- a/vendor/gems/rdoc-2.4.3/lib/rdoc/attr.rb +++ /dev/null @@ -1,79 +0,0 @@ -require 'rdoc/code_object' - -## -# An attribute created by \#attr, \#attr_reader, \#attr_writer or -# \#attr_accessor - -class RDoc::Attr < RDoc::CodeObject - - ## - # Name of the attribute - - attr_accessor :name - - ## - # Is the attribute readable, writable or both? - - attr_accessor :rw - - ## - # Source file token stream - - attr_accessor :text - - ## - # public, protected, private - - attr_accessor :visibility - - def initialize(text, name, rw, comment) - super() - @text = text - @name = name - @rw = rw - @visibility = :public - self.comment = comment - end - - ## - # Attributes are ordered by name - - def <=>(other) - self.name <=> other.name - end - - ## - # An HTML id-friendly representation of #name - - def html_name - @name.gsub(/[^a-z]+/, '-') - end - - def inspect # :nodoc: - 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 - - ## - # URL path for this attribute - - def path - "#{@parent.path}##{@name}" - end - - def to_s # :nodoc: - "attr: #{self.name} #{self.rw}\n#{self.comment}" - end - -end - |