Class: Docscribe::Plugin::Context

Inherits:
Struct
  • Object
show all
Defined in:
lib/docscribe/plugin/context.rb

Instance Attribute Summary collapse

Instance Attribute Details

#containerString

Parameters:

  • value (String)

Returns:

  • (String)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)

#inferred_paramsHash<String, String>

Parameters:

  • value (Hash<String, String>)

Returns:

  • (Hash<String, String>)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)

#inferred_returnString

Parameters:

  • value (String)

Returns:

  • (String)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)

#method_nameSymbol

Parameters:

  • value (Symbol)

Returns:

  • (Symbol)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)

#nodeParser::AST::Node

Parameters:

  • value (Parser::AST::Node)

Returns:

  • (Parser::AST::Node)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)

#scopeSymbol

Parameters:

  • value (Symbol)

Returns:

  • (Symbol)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)

#sourceString

Parameters:

  • value (String)

Returns:

  • (String)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)

#visibilitySymbol

Parameters:

  • value (Symbol)

Returns:

  • (Symbol)


36
37
38
39
40
41
42
43
44
45
46
# File 'lib/docscribe/plugin/context.rb', line 36

Context = Struct.new(
  :node,
  :container,
  :scope,
  :visibility,
  :method_name,
  :inferred_params,
  :inferred_return,
  :source,
  keyword_init: true
)