# File lib/patches.rb, line 12
    def self.spawn_reconnect(klass=self)
      spec = @@defined_connections[klass.name]
      konn = active_connections[klass.name]
      # remove from internal arrays before calling establish_connection so that
      # the connection isn't disconnected when it calls AR::Base.remove_connection
      @@defined_connections.delete_if { |key, value| value == spec }
      active_connections.delete_if { |key, value| value == konn }
      establish_connection(spec ? spec.config : nil)
    end