From: Arvin Schnell Date: Thu, 22 Aug 2013 13:29:17 +0000 (+0200) Subject: - added more ruby examples X-Git-Tag: v0.1.6~6 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=befcbd1134e8903550258d2be4076eaafeada962;p=thirdparty%2Fsnapper.git - added more ruby examples --- diff --git a/examples/ruby/get-files.rb b/examples/ruby/get-files.rb new file mode 100755 index 00000000..4d7f4df9 --- /dev/null +++ b/examples/ruby/get-files.rb @@ -0,0 +1,20 @@ +#!/usr/bin/ruby + +require "dbus" + +system_bus = DBus::SystemBus.instance + +service = system_bus.service("org.opensuse.Snapper") + +dbus_object = service.object("/org/opensuse/Snapper") + +dbus_object.introspect +dbus_object.default_iface = "org.opensuse.Snapper" + +dbus_object.send("CreateComparison", "root", 1, 2) + +files = dbus_object.send("GetFilesAsList", "root", 1, 2)[0] + +files.each do |file| + print file[0], " ", file[1], "\n" +end diff --git a/examples/ruby/list-configs.rb b/examples/ruby/list-configs.rb new file mode 100755 index 00000000..5903e3fb --- /dev/null +++ b/examples/ruby/list-configs.rb @@ -0,0 +1,18 @@ +#!/usr/bin/ruby + +require "dbus" + +system_bus = DBus::SystemBus.instance + +service = system_bus.service("org.opensuse.Snapper") + +dbus_object = service.object("/org/opensuse/Snapper") + +dbus_object.introspect +dbus_object.default_iface = "org.opensuse.Snapper" + +configs = dbus_object.send("ListConfigs")[0] + +configs.each do |config| + print config[0], " ", config[1], "\n" +end diff --git a/examples/ruby/list-snapshots.rb b/examples/ruby/list-snapshots.rb index c603d378..1a5814ad 100755 --- a/examples/ruby/list-snapshots.rb +++ b/examples/ruby/list-snapshots.rb @@ -16,4 +16,3 @@ snapshots = dbus_object.send("ListSnapshots", "root")[0] snapshots.each do |snapshot| print snapshot, "\n" end -