Module: Tapioca::SignaturesHelper

Extended by:
T::Sig
Included in:
Dsl::Helpers::ParamHelper, Gem::Listeners::SorbetSignatures, Gem::Pipeline
Defined in:
lib/tapioca/helpers/signatures_helper.rb

Instance Method Summary collapse

Instance Method Details

#sanitize_signature_types(sig_string) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/tapioca/helpers/signatures_helper.rb', line 9

def sanitize_signature_types(sig_string)
  sig_string
    .gsub(".returns(<VOID>)", ".void")
    .gsub("<VOID>", "void")
    .gsub("<NOT-TYPED>", "T.untyped")
    .gsub(".params()", "")
end