lib/packwerk/parsers/factory.rb in packwerk-3.2.0 vs lib/packwerk/parsers/factory.rb in packwerk-3.2.1
- old
+ new
@@ -22,11 +22,11 @@
sig { void }
def initialize
@ruby_parser = T.let(nil, T.nilable(ParserInterface))
@erb_parser = T.let(nil, T.nilable(ParserInterface))
- @erb_parser_class = T.let(nil, T.nilable(Class))
+ @erb_parser_class = T.let(nil, T.nilable(T::Class[T.anything]))
end
sig { params(path: String).returns(T.nilable(ParserInterface)) }
def for_path(path)
case path
@@ -35,15 +35,15 @@
when ERB_REGEX
@erb_parser ||= T.unsafe(erb_parser_class).new
end
end
- sig { returns(Class) }
+ sig { returns(T::Class[T.anything]) }
def erb_parser_class
@erb_parser_class ||= Erb
end
- sig { params(klass: T.nilable(Class)).void }
+ sig { params(klass: T.nilable(T::Class[T.anything])).void }
def erb_parser_class=(klass)
@erb_parser_class = klass
@erb_parser = nil
end
end