@@ -2937,6 +2937,10 @@ module Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs
29372937 end
29382938end
29392939
2940+ class Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::BaseRBIFormat
2941+ abstract!
2942+ end
2943+
29402944class Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::BaseTranslator < ::Spoom ::Sorbet ::Translate ::Translator
29412945 include ::Spoom ::RBS ::ExtractRBSComments
29422946
@@ -2946,11 +2950,10 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::BaseTranslator < ::Spoo
29462950 params (
29472951 ruby_contents : ::String ,
29482952 file : ::String ,
2949- max_line_length : T . nilable ( ::Integer ) ,
2950- overloads_strategy : ::Symbol
2953+ options : ::Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::Options
29512954 ) . void
29522955 end
2953- def initialize ( ruby_contents , file :, max_line_length : T . unsafe ( nil ) , overloads_strategy : T . unsafe ( nil ) ) ; end
2956+ def initialize ( ruby_contents , file :, options : T . unsafe ( nil ) ) ; end
29542957
29552958 sig { override . params ( node : ::Prism ::CallNode ) . void }
29562959 def visit_call_node ( node ) ; end
@@ -3008,9 +3011,44 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::BaseTranslator < ::Spoo
30083011 def visit_attr ( node ) ; end
30093012end
30103013
3011- Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::BaseTranslator ::ALLOWED_OVERLOAD_STRATEGIES = T . let ( T . unsafe ( nil ) , Array )
3014+ class Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::HumanReadableRBIFormat < ::Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::BaseRBIFormat
3015+ sig { params ( max_line_length : T . nilable ( ::Integer ) ) . void }
3016+ def initialize ( max_line_length : T . unsafe ( nil ) ) ; end
3017+
3018+ sig { returns ( T . nilable ( ::Integer ) ) }
3019+ def max_line_length ; end
3020+
3021+ class << self
3022+ sig { returns ( ::Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::HumanReadableRBIFormat ) }
3023+ def default ; end
3024+ end
3025+ end
3026+
30123027class Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::HumanReadableTranslator < ::Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::BaseTranslator ; end
30133028
3029+ class Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::Options
3030+ sig do
3031+ params (
3032+ overloads_strategy : ::Symbol ,
3033+ output_format : ::Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::BaseRBIFormat
3034+ ) . void
3035+ end
3036+ def initialize ( overloads_strategy : T . unsafe ( nil ) , output_format : T . unsafe ( nil ) ) ; end
3037+
3038+ sig { returns ( ::Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::BaseRBIFormat ) }
3039+ def output_format ; end
3040+
3041+ sig { returns ( ::Symbol ) }
3042+ def overloads_strategy ; end
3043+
3044+ class << self
3045+ sig { returns ( ::Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::Options ) }
3046+ def default ; end
3047+ end
3048+ end
3049+
3050+ Spoom ::Sorbet ::Translate ::RBSCommentsToSorbetSigs ::Options ::ALLOWED_OVERLOAD_STRATEGIES = T . let ( T . unsafe ( nil ) , Array )
3051+
30143052class Spoom ::Sorbet ::Translate ::SorbetAssertionsToRBSComments < ::Spoom ::Sorbet ::Translate ::Translator
30153053 sig do
30163054 params (
0 commit comments