Class: Docscribe::CLI::RbsGen::WalkContext

Inherits:
Struct
  • Object
show all
Defined in:
lib/docscribe/cli/rbs_gen.rb

Instance Attribute Summary collapse

Instance Attribute Details

#comment_map ⇒ Hash<Integer, String>

Parameters:

  • value (Hash<Integer, String>)

Returns:

  • (Hash<Integer, String>)


88
89
# File 'lib/docscribe/cli/rbs_gen.rb', line 88

WalkContext = Struct.new(:containers, :method_defs, :path, :comment_map, :src_lines, :inside_sclass,
keyword_init: true)

#containers ⇒ Array<String>

Parameters:

  • value (Array<String>)

Returns:

  • (Array<String>)


88
89
# File 'lib/docscribe/cli/rbs_gen.rb', line 88

WalkContext = Struct.new(:containers, :method_defs, :path, :comment_map, :src_lines, :inside_sclass,
keyword_init: true)

#inside_sclass ⇒ Boolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


88
89
# File 'lib/docscribe/cli/rbs_gen.rb', line 88

WalkContext = Struct.new(:containers, :method_defs, :path, :comment_map, :src_lines, :inside_sclass,
keyword_init: true)

#method_defs ⇒ Array<Docscribe::CLI::RbsGen::MethodDef>

Parameters:

Returns:



88
89
# File 'lib/docscribe/cli/rbs_gen.rb', line 88

WalkContext = Struct.new(:containers, :method_defs, :path, :comment_map, :src_lines, :inside_sclass,
keyword_init: true)

#path ⇒ String

Parameters:

  • value (String)

Returns:

  • (String)


88
89
# File 'lib/docscribe/cli/rbs_gen.rb', line 88

WalkContext = Struct.new(:containers, :method_defs, :path, :comment_map, :src_lines, :inside_sclass,
keyword_init: true)

#src_lines ⇒ Array<String>

Parameters:

  • value (Array<String>)

Returns:

  • (Array<String>)


88
89
# File 'lib/docscribe/cli/rbs_gen.rb', line 88

WalkContext = Struct.new(:containers, :method_defs, :path, :comment_map, :src_lines, :inside_sclass,
keyword_init: true)