Module: Docscribe::Types::Yard::Formatter

Defined in:
lib/docscribe/types/yard/formatter.rb

Overview

Converts YARD type AST to RBS type strings

Class Method Summary collapse

Class Method Details

.to_rbs(node) ⇒ String

Parameters:

  • node (Docscribe::Types::Yard::node?)

Returns:

  • (String)


13
14
15
16
17
# File 'lib/docscribe/types/yard/formatter.rb', line 13

def to_rbs(node)
  return 'untyped' if node.nil?

  rbs_for_node(node) || 'untyped'
end