From: Fedor Yudanov Date: Tue, 2 Apr 2013 12:50:11 +0000 (+0700) Subject: #50 - advanced tests (test3) X-Git-Tag: v1.2.12~296^2~39 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc57372e32e6046d023132b44b9c548716a5b229;p=platform%2Fupstream%2Fejdb.git #50 - advanced tests (test3) --- diff --git a/rbejdb/src/rbbson.c b/rbejdb/src/rbbson.c index eea849d..7713b8c 100644 --- a/rbejdb/src/rbbson.c +++ b/rbejdb/src/rbbson.c @@ -224,7 +224,9 @@ VALUE bson_array_to_ruby(bson_iterator* it) { } VALUE bson_date_to_ruby(bson_date_t date) { - return rb_funcall(rb_path2class("Time"), rb_intern("at"), 1, INT2NUM(date * 1000)); + return rb_funcall(rb_path2class("Time"), rb_intern("at"), 2, + INT2NUM(date / 1000), // seconds + INT2NUM((date % 1000) * 1000)); // microseconds }