module Guestfs

Constants

EVENT_ALL
EVENT_APPLIANCE
EVENT_CLOSE
EVENT_ENTER
EVENT_LAUNCH_DONE
EVENT_LIBRARY
EVENT_LIBVIRT_AUTH
EVENT_PROGRESS
EVENT_SUBPROCESS_QUIT
EVENT_TRACE

Public Class Methods

create(*args) click to toggle source

For backwards compatibility.

static VALUE
ruby_guestfs_create (int argc, VALUE *argv, VALUE module)
{
  guestfs_h *g;
  unsigned flags;

  if (argc > 1)
    rb_raise (rb_eArgError, "expecting 0 or 1 arguments");

  flags = parse_flags (argc, argv);

  g = guestfs_create_flags (flags);
  if (!g)
    rb_raise (e_Error, "failed to create guestfs handle");

  /* Don't print error messages to stderr by default. */
  guestfs_set_error_handler (g, NULL, NULL);

  return Data_Wrap_Struct (c_guestfs, NULL, ruby_guestfs_free, g);
}