Class: Time
- Defined in:
- lib/ffi_yajl/json_gem.rb,
lib/ffi_yajl/ffi/encoder.rb,
ext/ffi_yajl/ext/encoder/encoder.c
Instance Method Summary collapse
Instance Method Details
#ffi_yajl(rb_yajl_gen, state) ⇒ Object
253 254 255 256 257 258 |
# File 'ext/ffi_yajl/ext/encoder/encoder.c', line 253 def ffi_yajl(yajl_gen, state) str = self.strftime "%Y-%m-%d %H:%M:%S %z" if ( status = FFI_Yajl.yajl_gen_string(yajl_gen, str, str.bytesize) ) != 0 FFI_Yajl::Encoder.raise_error_for_status(status) end end |
#to_json(*opts, &block) ⇒ Object
111 112 113 |
# File 'lib/ffi_yajl/json_gem.rb', line 111 def to_json(*opts, &block) FFI_Yajl::Encoder.encode(self, *opts) end |