lib/tapioca/static/symbol_loader.rb in tapioca-0.11.8 vs lib/tapioca/static/symbol_loader.rb in tapioca-0.11.9

- old
+ new

@@ -57,17 +57,18 @@ private sig { returns(T::Array[T.class_of(Rails::Engine)]) } def engines - @engines = T.let(@engines, T.nilable(T::Array[T.class_of(Rails::Engine)])) - - @engines ||= if Object.const_defined?("Rails::Engine") - descendants_of(Object.const_get("Rails::Engine")) - .reject(&:abstract_railtie?) - else - [] - end + @engines ||= T.let( + if Object.const_defined?("Rails::Engine") + descendants_of(Object.const_get("Rails::Engine")) + .reject(&:abstract_railtie?) + else + [] + end, + T.nilable(T::Array[T.class_of(Rails::Engine)]), + ) end sig { params(input: String, table_type: String).returns(String) } def symbol_table_json_from(input, table_type: "symbol-table-json") sorbet("--no-config", "--quiet", "--print=#{table_type}", input).out