Class: Docscribe::InlineRewriter::Collector::AttrInsertion

Inherits:
Struct
  • Object
show all
Defined in:
lib/docscribe/inline_rewriter/collector.rb

Instance Attribute Summary collapse

Instance Attribute Details

#accessSymbol

Parameters:

  • value (Symbol)

Returns:

  • (Symbol)


75
# File 'lib/docscribe/inline_rewriter/collector.rb', line 75

AttrInsertion = Struct.new(:node, :scope, :visibility, :container, :access, :names)

#containerString

Parameters:

  • value (String)

Returns:

  • (String)


75
# File 'lib/docscribe/inline_rewriter/collector.rb', line 75

AttrInsertion = Struct.new(:node, :scope, :visibility, :container, :access, :names)

#namesArray<Symbol>

Parameters:

  • value (Array<Symbol>)

Returns:

  • (Array<Symbol>)


75
# File 'lib/docscribe/inline_rewriter/collector.rb', line 75

AttrInsertion = Struct.new(:node, :scope, :visibility, :container, :access, :names)

#nodeParser::AST::Node

Parameters:

  • value (Parser::AST::Node)

Returns:

  • (Parser::AST::Node)


75
# File 'lib/docscribe/inline_rewriter/collector.rb', line 75

AttrInsertion = Struct.new(:node, :scope, :visibility, :container, :access, :names)

#scopeSymbol

Parameters:

  • value (Symbol)

Returns:

  • (Symbol)


75
# File 'lib/docscribe/inline_rewriter/collector.rb', line 75

AttrInsertion = Struct.new(:node, :scope, :visibility, :container, :access, :names)

#visibilitySymbol

Parameters:

  • value (Symbol)

Returns:

  • (Symbol)


75
# File 'lib/docscribe/inline_rewriter/collector.rb', line 75

AttrInsertion = Struct.new(:node, :scope, :visibility, :container, :access, :names)