class Date

def ffi_yajl(yajl_gen, state)

def ffi_yajl(yajl_gen, state)
  str = self.to_s
  if ( status = FFI_Yajl.yajl_gen_string(yajl_gen, str, str.bytesize) ) != 0
    FFI_Yajl::Encoder.raise_error_for_status(status)
  end
end

def to_json(*opts, &block)

def to_json(*opts, &block)
  FFI_Yajl::Encoder.encode(self, *opts)
end