Class: Spoom::Sorbet::Sigs::RBIToRBSTranslator

Inherits:
Object
  • Object
show all
Defined in:
lib/spoom/sorbet/sigs.rb

Class Method Summary collapse

Class Method Details

.translate(sig, node) ⇒ Object

: (RBI::Sig sig, (RBI::Method | RBI::Attr) node) -> String



122
123
124
125
126
127
128
129
# File 'lib/spoom/sorbet/sigs.rb', line 122

def translate(sig, node)
  case node
  when RBI::Method
    translate_method_sig(sig, node)
  when RBI::Attr
    translate_attr_sig(sig, node)
  end
end