This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
# frozen_string_literal: true
|
||||
module Ethon
|
||||
module Curls # :nodoc:
|
||||
|
||||
# This module contains all easy and
|
||||
# multi return codes.
|
||||
module Codes
|
||||
|
||||
# Libcurl error codes, refer
|
||||
# https://github.com/bagder/curl/blob/master/include/curl/curl.h for details
|
||||
def easy_codes
|
||||
[
|
||||
:ok,
|
||||
:unsupported_protocol,
|
||||
:failed_init,
|
||||
:url_malformat,
|
||||
:not_built_in,
|
||||
:couldnt_resolve_proxy,
|
||||
:couldnt_resolve_host,
|
||||
:couldnt_connect,
|
||||
:ftp_weird_server_reply,
|
||||
:remote_access_denied,
|
||||
:ftp_accept_failed,
|
||||
:ftp_weird_pass_reply,
|
||||
:ftp_accept_timeout,
|
||||
:ftp_weird_pasv_reply,
|
||||
:ftp_weird_227_format,
|
||||
:ftp_cant_get_host,
|
||||
:obsolete16,
|
||||
:ftp_couldnt_set_type,
|
||||
:partial_file,
|
||||
:ftp_couldnt_retr_file,
|
||||
:obsolete20,
|
||||
:quote_error,
|
||||
:http_returned_error,
|
||||
:write_error,
|
||||
:obsolete24,
|
||||
:upload_failed,
|
||||
:read_error,
|
||||
:out_of_memory,
|
||||
:operation_timedout,
|
||||
:obsolete29,
|
||||
:ftp_port_failed,
|
||||
:ftp_couldnt_use_rest,
|
||||
:obsolete32,
|
||||
:range_error,
|
||||
:http_post_error,
|
||||
:ssl_connect_error,
|
||||
:bad_download_resume,
|
||||
:file_couldnt_read_file,
|
||||
:ldap_cannot_bind,
|
||||
:ldap_search_failed,
|
||||
:obsolete40,
|
||||
:function_not_found,
|
||||
:aborted_by_callback,
|
||||
:bad_function_argument,
|
||||
:obsolete44,
|
||||
:interface_failed,
|
||||
:obsolete46,
|
||||
:too_many_redirects ,
|
||||
:unknown_option,
|
||||
:telnet_option_syntax ,
|
||||
:obsolete50,
|
||||
:peer_failed_verification,
|
||||
:got_nothing,
|
||||
:ssl_engine_notfound,
|
||||
:ssl_engine_setfailed,
|
||||
:send_error,
|
||||
:recv_error,
|
||||
:obsolete57,
|
||||
:ssl_certproblem,
|
||||
:ssl_cipher,
|
||||
:bad_content_encoding,
|
||||
:ldap_invalid_url,
|
||||
:filesize_exceeded,
|
||||
:use_ssl_failed,
|
||||
:send_fail_rewind,
|
||||
:ssl_engine_initfailed,
|
||||
:login_denied,
|
||||
:tftp_notfound,
|
||||
:tftp_perm,
|
||||
:remote_disk_full,
|
||||
:tftp_illegal,
|
||||
:tftp_unknownid,
|
||||
:remote_file_exists,
|
||||
:tftp_nosuchuser,
|
||||
:conv_failed,
|
||||
:conv_reqd,
|
||||
:ssl_cacert_badfile,
|
||||
:remote_file_not_found,
|
||||
:ssh,
|
||||
:ssl_shutdown_failed,
|
||||
:again,
|
||||
:ssl_crl_badfile,
|
||||
:ssl_issuer_error,
|
||||
:ftp_pret_failed,
|
||||
:rtsp_cseq_error,
|
||||
:rtsp_session_error,
|
||||
:ftp_bad_file_list,
|
||||
:chunk_failed,
|
||||
:last
|
||||
]
|
||||
end
|
||||
|
||||
# Curl-Multi socket error codes, refer
|
||||
# https://github.com/bagder/curl/blob/master/include/curl/multi.h for details
|
||||
def multi_codes
|
||||
[
|
||||
:call_multi_perform, -1,
|
||||
:ok,
|
||||
:bad_handle,
|
||||
:bad_easy_handle,
|
||||
:out_of_memory,
|
||||
:internal_error,
|
||||
:bad_socket,
|
||||
:unknown_option,
|
||||
:last
|
||||
]
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user