method

handle_attr

v1_9_2_180 - Show latest stable - Class: RDoc::Parser::C
handle_attr(var_name, attr_name, reader, writer)
public

No documentation available.

# File lib/rdoc/parser/c.rb, line 455
  def handle_attr(var_name, attr_name, reader, writer)
    rw = ''
    rw << 'R' if reader
    rw << 'W' if writer

    class_name = @known_classes[var_name]

    return unless class_name

    class_obj = find_class(var_name, class_name)

    if class_obj
      comment = find_attr_comment(attr_name)
      comment = strip_stars comment
      att = RDoc::Attr.new '', attr_name, rw, comment
      @stats.add_method att
      class_obj.add_attribute(att)
    end
  end