method
parse_attr
v1_9_1_378 -
Show latest stable
- Class:
RDoc::Parser::Ruby
parse_attr(context, single, tk, comment)public
No documentation available.
# File lib/rdoc/parser/ruby.rb, line 1768
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 TkCOMMA === tk then
rw = "RW" if get_bool
else
unget_tk tk
end
att = RDoc::Attr.new get_tkread, name, rw, comment
read_documentation_modifiers att, RDoc::ATTR_MODIFIERS
if att.document_self
context.add_attribute(att)
end
else
warn("'attr' ignored - looks like a variable")
end
end