diff options
Diffstat (limited to 'devel/rubygem-yajl-ruby077/pkg-descr')
-rw-r--r-- | devel/rubygem-yajl-ruby077/pkg-descr | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/devel/rubygem-yajl-ruby077/pkg-descr b/devel/rubygem-yajl-ruby077/pkg-descr new file mode 100644 index 000000000000..3f7f0a3fdcd9 --- /dev/null +++ b/devel/rubygem-yajl-ruby077/pkg-descr @@ -0,0 +1,21 @@ +This gem is a C binding to the excellent YAJL JSON parsing and generation +library. + +Features: + * JSON parsing and encoding directly to and from an IO stream (file, socket, + etc) or String. Compressed stream parsing and encoding supported for Bzip2, + Gzip and Deflate. + * Parse and encode multiple JSON objects to and from streams or strings + continuously. + * JSON gem compatibility API - allows yajl-ruby to be used as a drop-in + replacement for the JSON gem + * Basic HTTP client (only GET requests supported for now) which parses JSON + directly off the response body *as it's being received* + * ~3.5x faster than JSON.generate + * ~1.9x faster than JSON.parse + * ~4.5x faster than YAML.load + * ~377.5x faster than YAML.dump + * ~1.5x faster than Marshal.load + * ~2x faster than Marshal.dump + +WWW: https://github.com/brianmario/yajl-ruby |