curb:libcurl的Ruby绑定

时间:2024-05-02 04:14:03
【文件属性】:

文件名称:curb:libcurl的Ruby绑定

文件大小:134KB

文件格式:ZIP

更新时间:2024-05-02 04:14:03

C

Curb-Ruby的Libcurl绑定 Curb(可能是CUrl-RuBy之类)为libcurl(3)提供了Ruby语言绑定,libcurl(3)是功能齐全的客户端URL传输库。 cURL和libcurl位于 。 Curb正在开发中,目前仅支持libcurl的easy和multi模式。 执照 Curb是(Ross Bamford)的版权(c)2006 Ross Bamford,根据Ruby许可的条款发行。 详细信息请参见LICENSE文件。 你会需要 可以正常运行的Ruby安装(可以使用1.8.7+但首选2.1+ ) 有效的libcurl开发安装(理想情况下,下面的兼容性图表中列出的版本之一映射到您的curb版本) 合理的构建环境(例如gcc,make) 版本兼容性表 与该gem兼容的libcurl库的一组非详尽的兼容版本如下。 (请注意,这些只是经过测试并报告可在各种平台/Ruby


【文件预览】:
curb-master
----.travis.yml(293B)
----Gemfile.ruby-2.1.lock(317B)
----curb.gemspec(2KB)
----tasks()
--------rake_helpers.rb(13KB)
--------utils.rb(2KB)
--------docker.rake(11KB)
----Rakefile(9KB)
----Gemfile.ruby-1.8(118B)
----tests()
--------tc_curl_multi.rb(16KB)
--------bug_multi_segfault.rb(417B)
--------bug_postfields_crash.rb(742B)
--------tc_curl_download.rb(2KB)
--------helper.rb(8KB)
--------bug_crash_on_debug.rb(857B)
--------cacert.pem(2KB)
--------tc_curl_postfield.rb(4KB)
--------bug_postfields_crash2.rb(2KB)
--------tc_curl_easy_resolve.rb(381B)
--------cert.pem(2KB)
--------tc_curl_maxfilesize.rb(254B)
--------bug_curb_easy_post_with_string_no_content_length_header.rb(3KB)
--------require_last_or_segfault_script.rb(1KB)
--------timeout_server.rb(810B)
--------bug_curb_easy_blocks_ruby_threads.rb(1KB)
--------bug_crash_on_progress.rb(2KB)
--------tc_curl_easy_setopt.rb(554B)
--------bug_instance_post_differs_from_class_post.rb(1KB)
--------timeout.rb(3KB)
--------mem_check.rb(2KB)
--------bug_issue102.rb(371B)
--------signals.rb(776B)
--------bug_require_last_or_segfault.rb(1KB)
--------bugtests.rb(200B)
--------unittests.rb(121B)
--------alltests.rb(142B)
--------tc_curl_easy.rb(29KB)
--------tc_curl.rb(2KB)
----index.html(6KB)
----LICENSE(2KB)
----Gemfile.ruby-2.1(106B)
----README.markdown(8KB)
----Gemfile(205B)
----Gemfile.lock(496B)
----samples()
--------multi_interface.rb(781B)
--------gmail.rb(1KB)
--------delayed_wait.rb(3KB)
--------downloader.rb(2KB)
--------simple_multi.rb(586B)
----ext()
--------banned.h(795B)
--------curb_multi.h(440B)
--------curb_macros.h(9KB)
--------curb_multi.c(20KB)
--------curb_errors.h(4KB)
--------curb_upload.h(754B)
--------curb_postfield.c(20KB)
--------extconf.rb(14KB)
--------curb_upload.c(2KB)
--------curb_errors.c(29KB)
--------curb.c(33KB)
--------curb.h(1KB)
--------curb_postfield.h(1KB)
--------curb_easy.h(3KB)
--------curb_easy.c(126KB)
----bench()
--------curb_multi.rb(1KB)
--------typhoeus_test.rb(268B)
--------typhoeus_hydra_test.rb(374B)
--------Rakefile(871B)
--------curb_easy14.rb(407B)
--------zeros-2k(2KB)
--------Gemfile(149B)
--------Gemfile.lock(530B)
--------README(2KB)
--------nethttp_test.rb(339B)
--------emhttprequest.rb(599B)
--------patron_test.rb(291B)
--------curb_multi_using_get.rb(566B)
--------_usage.rb(471B)
--------curb_easy.rb(534B)
----.gitignore(219B)
----lib()
--------curb.gemspec.erb(1KB)
--------curb.rb(45B)
--------curl.rb(2KB)
--------curl()
----ChangeLog.md(10KB)
----doc.rb(945B)
----Gemfile.ruby-1.8.lock(201B)

网友评论