Line
Link Here
|
0 |
-- a/bindings/ruby/main.c |
0 |
++ b/bindings/ruby/main.c |
Lines 216-228
Link Here
|
216 |
return rb_rrd_infocall(rrd_update_v, args); |
216 |
return rb_rrd_infocall(rrd_update_v, args); |
217 |
} |
217 |
} |
218 |
|
218 |
|
|
|
219 |
#ifdef HAVE_RRD_GRAPH |
219 |
VALUE rb_rrd_graphv( |
220 |
VALUE rb_rrd_graphv( |
220 |
VALUE self, |
221 |
VALUE self, |
221 |
VALUE args) |
222 |
VALUE args) |
222 |
{ |
223 |
{ |
223 |
return rb_rrd_infocall(rrd_graph_v, args); |
224 |
return rb_rrd_infocall(rrd_graph_v, args); |
224 |
} |
225 |
} |
225 |
|
226 |
#endif /* HAVE_RRD_GRAPH */ |
226 |
|
227 |
|
227 |
/* Other Calls */ |
228 |
/* Other Calls */ |
228 |
|
229 |
|
Lines 273-278
Link Here
|
273 |
return result; |
274 |
return result; |
274 |
} |
275 |
} |
275 |
|
276 |
|
|
|
277 |
#ifdef HAVE_RRD_GRAPH |
276 |
VALUE rb_rrd_graph( |
278 |
VALUE rb_rrd_graph( |
277 |
VALUE self, |
279 |
VALUE self, |
278 |
VALUE args) |
280 |
VALUE args) |
Lines 302-308
Link Here
|
302 |
rb_ary_store(result, 2, INT2FIX(ysize)); |
304 |
rb_ary_store(result, 2, INT2FIX(ysize)); |
303 |
return result; |
305 |
return result; |
304 |
} |
306 |
} |
305 |
|
307 |
#endif /* HAVE_RRD_GRAPH */ |
306 |
|
308 |
|
307 |
VALUE rb_rrd_last( |
309 |
VALUE rb_rrd_last( |
308 |
VALUE self, |
310 |
VALUE self, |
Lines 320-325
Link Here
|
320 |
return rb_funcall(rb_cTime, rb_intern("at"), 1, UINT2NUM(last)); |
322 |
return rb_funcall(rb_cTime, rb_intern("at"), 1, UINT2NUM(last)); |
321 |
} |
323 |
} |
322 |
|
324 |
|
|
|
325 |
#ifdef HAVE_RRD_GRAPH |
323 |
VALUE rb_rrd_xport( |
326 |
VALUE rb_rrd_xport( |
324 |
VALUE self, |
327 |
VALUE self, |
325 |
VALUE args) |
328 |
VALUE args) |
Lines 367-372
Link Here
|
367 |
rb_ary_store(result, 5, rdata); |
370 |
rb_ary_store(result, 5, rdata); |
368 |
return result; |
371 |
return result; |
369 |
} |
372 |
} |
|
|
373 |
#endif /* HAVE_RRD_GRAPH */ |
370 |
|
374 |
|
371 |
void Init_RRD( |
375 |
void Init_RRD( |
372 |
) |
376 |
) |
Lines 377-383
Link Here
|
377 |
rb_define_module_function(mRRD, "create", rb_rrd_create, -2); |
381 |
rb_define_module_function(mRRD, "create", rb_rrd_create, -2); |
378 |
rb_define_module_function(mRRD, "dump", rb_rrd_dump, -2); |
382 |
rb_define_module_function(mRRD, "dump", rb_rrd_dump, -2); |
379 |
rb_define_module_function(mRRD, "fetch", rb_rrd_fetch, -2); |
383 |
rb_define_module_function(mRRD, "fetch", rb_rrd_fetch, -2); |
|
|
384 |
#ifdef HAVE_RRD_GRAPH |
380 |
rb_define_module_function(mRRD, "graph", rb_rrd_graph, -2); |
385 |
rb_define_module_function(mRRD, "graph", rb_rrd_graph, -2); |
|
|
386 |
#endif /* HAVE_RRD_GRAPH */ |
381 |
rb_define_module_function(mRRD, "last", rb_rrd_last, -2); |
387 |
rb_define_module_function(mRRD, "last", rb_rrd_last, -2); |
382 |
rb_define_module_function(mRRD, "resize", rb_rrd_resize, -2); |
388 |
rb_define_module_function(mRRD, "resize", rb_rrd_resize, -2); |
383 |
rb_define_module_function(mRRD, "restore", rb_rrd_restore, -2); |
389 |
rb_define_module_function(mRRD, "restore", rb_rrd_restore, -2); |
Lines 386-391
Link Here
|
386 |
rb_define_module_function(mRRD, "flushcached", rb_rrd_flushcached, -2); |
392 |
rb_define_module_function(mRRD, "flushcached", rb_rrd_flushcached, -2); |
387 |
rb_define_module_function(mRRD, "info", rb_rrd_info, -2); |
393 |
rb_define_module_function(mRRD, "info", rb_rrd_info, -2); |
388 |
rb_define_module_function(mRRD, "updatev", rb_rrd_updatev, -2); |
394 |
rb_define_module_function(mRRD, "updatev", rb_rrd_updatev, -2); |
|
|
395 |
#ifdef HAVE_RRD_GRAPH |
389 |
rb_define_module_function(mRRD, "graphv", rb_rrd_graphv, -2); |
396 |
rb_define_module_function(mRRD, "graphv", rb_rrd_graphv, -2); |
390 |
rb_define_module_function(mRRD, "xport", rb_rrd_xport, -2); |
397 |
rb_define_module_function(mRRD, "xport", rb_rrd_xport, -2); |
|
|
398 |
#endif /* HAVE_RRD_GRAPH */ |
391 |
} |
399 |
} |