# File lib/bundler/rubygems_integration.rb, line 256
    def backport_segment_generation
      Gem::Version.send(:define_method, :segments) do
        @segments_generated ||= false
        unless @segments_generated
          @segments ||= @version.scan(/[0-9a-z]+/i).map do |s|
            /^\d+$/ =~ s ? s.to_i : s
          end
        end
        @segments_generated = true
        @segments
      end
    end