lib/curl: remove the CurlCallbaksRegisterIntern class
authorAlexis Laferrière <alexis.laf@xymus.net>
Sun, 7 Jun 2015 00:24:16 +0000 (20:24 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Sun, 7 Jun 2015 19:41:45 +0000 (15:41 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/curl/curl.nit

index 69291f5..c55f813 100644 (file)
@@ -72,12 +72,12 @@ end
 # CURL HTTP Request
 class CurlHTTPRequest
        super CurlRequest
-       super CurlCallbacksRegisterIntern
        super NativeCurlCallbacks
 
        var url: String
        var datas: nullable HeaderMap = null is writable
        var headers: nullable HeaderMap = null is writable
+       var delegate: nullable CurlCallbacks = null is writable
 
        # Set the user agent for all following HTTP requests
        fun user_agent=(name: String)
@@ -332,11 +332,6 @@ end
 
 # Callbacks Interface, allow you to manage in your way the different streams
 interface CurlCallbacks
-end
-
-# Callbacks attributes
-abstract class CurlCallbacksRegisterIntern
-       var delegate: nullable CurlCallbacks = null is writable
        super NativeCurlCallbacks
 end