class RBS::RDocPlugin::Parser
def parse_attr_decl(decl:, context:, outer_name: nil)
def parse_attr_decl(decl:, context:, outer_name: nil) rw = case decl when ::RBS::AST::Members::AttrReader 'R' when ::RBS::AST::Members::AttrWriter 'W' when ::RBS::AST::Members::AttrAccessor 'RW' end attribute = RDoc::Attr.new(nil, decl.name.to_s, rw, nil, decl.kind == :singleton) attribute.visibility = decl.visibility attribute.comment = construct_comment(context: context, comment: comment_string(decl)) if decl.comment context.add_attribute(attribute) end