Sha256: 7d8f1f90a5b8eb24ab105e990726f2f23c7be7432bff27c1df4e8fdc02e639a4
Contents?: true
Size: 465 Bytes
Versions: 3
Compression:
Stored size: 465 Bytes
Contents
#!/usr/bin/ruby # # Trivial network interface lister using NetworkManager. # NetworkManager does not support introspection, so the api is not that sexy. require 'dbus' bus = DBus::SystemBus.instance nm_service = bus.service("org.freedesktop.NetworkManager") nm_manager = nm_service.object("/org/freedesktop/NetworkManager") poi = DBus::ProxyObjectInterface.new(nm_manager, "org.freedesktop.NetworkManager") poi.define_method("getDevices", "") p poi.getDevices
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
sdague-ruby-dbus-0.2.1.1 | examples/no-introspect/nm-test.rb |
sdague-ruby-dbus-0.2.1 | examples/no-introspect/nm-test.rb |
yong-ruby-dbus-0.2.1 | examples/no-introspect/nm-test.rb |