def update!(params)
      self.name            = params[:name]
      self.server_password = params[:server_password]
      self.nick            = params[:nick]
      self.bind            = params[:bind]
      self.modes           = params[:modes]
      update_complicated!(params)
    end
def update!(params)
      self.name            = params[:name]
      self.server_password = params[:server_password]
      self.nick            = params[:nick]
      self.bind            = params[:bind]
      self.modes           = params[:modes]
      update_complicated!(params)
    end
Creates a new network from the supplied hash.

 @param params [Hash] A hash with symbolic keys representing the instance
                      attributes of this network. The keys +:name+ and
                      +:host+ are required.
 Updates the network from the supplied hash.

 @param params [Hash] A hash with symbolic keys representing the instance
                      attributes of this network.