method
handle_attr
v1_8_7_72 -
Show latest stable
- Class:
RDoc::C_Parser
handle_attr(var_name, attr_name, reader, writer)private
No documentation available.
# File lib/rdoc/parsers/parse_c.rb, line 536
def handle_attr(var_name, attr_name, reader, writer)
rw = ''
if reader
#@stats.num_methods += 1
rw << 'R'
end
if writer
#@stats.num_methods += 1
rw << 'W'
end
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)
unless comment.empty?
comment = mangle_comment(comment)
end
att = Attr.new('', attr_name, rw, comment)
class_obj.add_attribute(att)
end
end