rendered paste bodyrequire 'Qt4'class KoCAutobuyer < Qt::Object slots 'networkError(QNetworkReply::NetworkError)', :check, :doit def initialize() super() @manager = Qt::NetworkAccessManager.new self.doit end def doit puts 'doing it' req = Qt::NetworkRequest.new(Qt::Url.new("http://www.dallagnese.fr")) r = @manager.post(req, Qt::ByteArray.new("username=test&pass=example")) connect(r, SIGNAL("finished()"), self, SLOT("check()")) connect(r, SIGNAL("error(QNetworkReply::NetworkError)"), self, SLOT("networkError(QNetworkReply::NetworkError)")) end def check puts "replied received" end def networkError(error) puts "error received" endendautobuyer = KoCAutobuyer.new()