method
parse_attr
v1_8_7_72 -
Show latest stable
- Class:
RDoc::RubyParser
parse_attr(context, single, tk, comment)private
No documentation available.
# File lib/rdoc/parsers/parse_rb.rb, line 2459
def parse_attr(context, single, tk, comment)
args = parse_symbol_arg(1)
if args.size > 0
name = args[0]
rw = "R"
skip_tkspace(false)
tk = get_tk
if tk.kind_of? TkCOMMA
rw = "RW" if get_bool
else
unget_tk tk
end
att = Attr.new(get_tkread, name, rw, comment)
read_documentation_modifiers(att, ATTR_MODIFIERS)
if att.document_self
context.add_attribute(att)
end
else
warn("'attr' ignored - looks like a variable")
end
end