Class: Array
- Defined in:
- lib/ffi_yajl/json_gem.rb,
lib/ffi_yajl/ffi/encoder.rb
Instance Method Summary collapse
Instance Method Details
#ffi_yajl(yajl_gen, state) ⇒ Object
92 93 94 95 96 97 98 99 100 101 102 |
# File 'ext/ffi_yajl/ext/encoder/encoder.c', line 92 def ffi_yajl(yajl_gen, state) if ( status = FFI_Yajl.yajl_gen_array_open(yajl_gen) ) != 0 FFI_Yajl::Encoder.raise_error_for_status(status) end self.each do |value| value.ffi_yajl(yajl_gen, state) end if ( status = FFI_Yajl.yajl_gen_array_close(yajl_gen) ) != 0 FFI_Yajl::Encoder.raise_error_for_status(status) end end |