Module: FFI_Yajl
- Extended by:
- FFI::Library, Ext::Dlopen, MapLibraryName
- Defined in:
- lib/ffi_yajl/parser.rb,
lib/ffi_yajl/ext.rb,
lib/ffi_yajl/ffi.rb,
lib/ffi_yajl/ffi.rb,
lib/ffi_yajl/encoder.rb,
lib/ffi_yajl/version.rb,
lib/ffi_yajl/platform.rb,
lib/ffi_yajl/ffi/parser.rb,
lib/ffi_yajl/ffi/encoder.rb,
lib/ffi_yajl/benchmark/parse.rb,
lib/ffi_yajl/benchmark/encode.rb,
lib/ffi_yajl/map_library_name.rb,
lib/ffi_yajl/benchmark/parse_profile.rb,
lib/ffi_yajl/benchmark/encode_profile.rb,
lib/ffi_yajl/benchmark/parse_profile_ruby_prof.rb,
ext/ffi_yajl/ext/dlopen/dlopen.c,
ext/ffi_yajl/ext/parser/parser.c,
ext/ffi_yajl/ext/encoder/encoder.c
Overview
Mixin for use in finding the right yajl library on the system. The ‘caller’ needs to also mixin either the FFI module or the DLopen module. Those are deliberately not mixed in to avoid loading the dlopen module in the ffi codepath (which fails on jruby which does not have that C extension).
Defined Under Namespace
Modules: Ext, FFI, MapLibraryName, Platform Classes: Benchmark, EncodeError, Encoder, ParseError, Parser, YajlCallbacks
Constant Summary collapse
- VERSION =
"3.0.0".freeze