class Object
I feel dirty
Constants
- HEADER_DIRS
- LIB_DIRS
Public Instance Methods
ffi_yajl(p1, p2)
click to toggle source
static VALUE rb_cObject_ffi_yajl(VALUE self, VALUE rb_yajl_gen, VALUE state) { yajl_gen_status status; ID sym_to_json = rb_intern("to_json"); VALUE str; VALUE json_opts = rb_hash_aref(state, rb_str_new2("json_opts")); struct yajl_gen_t *yajl_gen; Data_Get_Struct(rb_yajl_gen, struct yajl_gen_t, yajl_gen); str = rb_funcall(self, sym_to_json, 1, json_opts); CHECK_STATUS( yajl_gen_number(yajl_gen, (char *)RSTRING_PTR(str), RSTRING_LEN(str)) ); return Qnil; }
to_json(*args, &block)
click to toggle source
# File lib/ffi_yajl/json_gem.rb, line 116 def to_json(*args, &block) "\"#{to_s}\"" end
windows?()
click to toggle source
# File ext/ffi_yajl/ext/encoder/extconf.rb, line 22 def windows? !!(RUBY_PLATFORM =~ /mswin|mingw|windows/) end