diff --git a/lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb b/lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb index b27cde2f..c0f99afb 100644 --- a/lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb +++ b/lib/spoom/sorbet/translate/rbs_comments_to_sorbet_sigs.rb @@ -5,20 +5,20 @@ module Spoom module Sorbet module Translate module RBSCommentsToSorbetSigs - class << self - RBS_ANNOTATION_MARKERS = [ - "# @abstract", - "# @interface", - "# @sealed", - "# @final", - "# @requires_ancestor:", - "# @override", - "# @overridable", - "# @without_runtime", - ].freeze #: Array[String] - RBS_REWRITE_PATTERN = Regexp.union(["#:", "#|", *RBS_ANNOTATION_MARKERS]).freeze #: Regexp - private_constant :RBS_ANNOTATION_MARKERS, :RBS_REWRITE_PATTERN + RBS_ANNOTATION_MARKERS = [ + "# @abstract", + "# @interface", + "# @sealed", + "# @final", + "# @requires_ancestor:", + "# @override", + "# @overridable", + "# @without_runtime", + ].freeze #: Array[String] + RBS_REWRITE_PATTERN = Regexp.union(["#:", "#|", *RBS_ANNOTATION_MARKERS]).freeze #: Regexp + private_constant :RBS_ANNOTATION_MARKERS + class << self #: ( #| String ruby_contents, #| file: String, diff --git a/rbi/spoom.rbi b/rbi/spoom.rbi index 5faf5600..f760b1a6 100644 --- a/rbi/spoom.rbi +++ b/rbi/spoom.rbi @@ -3611,6 +3611,8 @@ class Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::Options end Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::Options::ALLOWED_OVERLOAD_STRATEGIES = T.let(T.unsafe(nil), Array) +Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::RBS_ANNOTATION_MARKERS = T.let(T.unsafe(nil), Array) +Spoom::Sorbet::Translate::RBSCommentsToSorbetSigs::RBS_REWRITE_PATTERN = T.let(T.unsafe(nil), Regexp) class Spoom::Sorbet::Translate::SorbetAssertionsToRBSComments < ::Spoom::Sorbet::Translate::Translator sig do