lib/tapioca/helpers/rbi_helper.rb in tapioca-0.10.2 vs lib/tapioca/helpers/rbi_helper.rb in tapioca-0.10.3

- old
+ new

@@ -21,24 +21,16 @@ ).returns(String) end def serialize_type_variable(type, variance, fixed, upper, lower) variance = nil if variance == :invariant - bounds = [] - bounds << "fixed: #{fixed}" if fixed - bounds << "lower: #{lower}" if lower - bounds << "upper: #{upper}" if upper - - parameters = [] block = [] + block << "fixed: #{fixed}" if fixed + block << "lower: #{lower}" if lower + block << "upper: #{upper}" if upper + parameters = [] parameters << ":#{variance}" if variance - - if sorbet_supports?(:type_variable_block_syntax) - block = bounds - else - parameters.concat(bounds) - end serialized = type.dup serialized << "(#{parameters.join(", ")})" unless parameters.empty? serialized << " { { #{block.join(", ")} } }" unless block.empty? serialized