class Sorbet::Eraser::Patterns::TTwoArgMethodCallParensPattern
T.assert_type!(foo, bar) => foo T.bind(self, foo) => self T.cast(foo, bar) => foo T.let(foo, bar) => let
Public Instance Methods
replace(segment)
click to toggle source
# File lib/sorbet/eraser/patterns.rb, line 55 def replace(segment) segment.gsub(/(T\s*\.(?:assert_type!|bind|cast|let)\(\s*)(.+)(\s*,.+\))(.*)/) do "#{" " * $1.length}#{$2}#{" " * $3.length}#{$4}" end end