ffi-http-parser¶ ↑
-
[Email](postmodern.mod3 at gmail.com)
Description¶ ↑
Ruby FFI
bindings to the Joyent’s http-parser library.
Features¶ ↑
-
Provides the same API as http-parser-lite.
-
Supports:
-
Ruby 1.8.7
-
Ruby >= 1.9.1
-
JRuby >= 1.6.7
Examples¶ ↑
require 'ffi/http/parser' parser = FFI::HTTP::Parser.new do |parser| parser.on_message_begin do puts "message begin" end parser.on_message_complete do puts "message end" end parser.on_url do |data| puts "url: #{data}" end parser.on_header_field do |data| puts "field: #{data}" end parser.on_header_value do |data| puts "value: #{data}" end parser.on_body do |data| puts "body: #{data}" end end
Requirements¶ ↑
-
http-parser 1.0
-
ffi ~> 1.0
Install¶ ↑
$ gem install ffi-http-parser
Copyright¶ ↑
Copyright © 2012 Hal Brodigan
See {file:LICENSE.txt} for details.