summaryrefslogtreecommitdiff
path: root/README.md
blob: 32b6cc2c43fbc6c0780561f68ce60f667e9d4cd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

[![Build Status](https://travis-ci.org/lamont-granquist/ffi-yajl.png)](https://travis-ci.org/lamont-granquist/ffi-yajl)  [![Code Climate](https://codeclimate.com/github/lamont-granquist/ffi-yajl.png)](https://codeclimate.com/github/lamont-granquist/ffi-yajl) [![Coverage Status](https://coveralls.io/repos/lamont-granquist/ffi-yajl/badge.png)](https://coveralls.io/r/lamont-granquist/ffi-yajl)

TODO:

- switching from curling yajl2 sources to using git submodule
- fix rake compile blowing up on libyajl2
- block ruby 1.8.7 from using c extension (segfault)
- switch from `FORCE_FFI_YAJL` ENV var to requiring `ffi_yajl` (magic) vs `ffi_yajl/ffi` vs `ffi_yajl/ext`
- test both ffi and ext on platforms that support both (MRI, rbx)

BUILD NOTES:
  - building libyajl2 requires 'apt-get install cmake' on ubuntu, but note
    that 'apt-get install libyajl2' will be better