class DBus::Systemd::Networkd::Manager
Constants
- INTERFACE
networkd manager dbus interface
- NODE
networkd manager object dbus node path
Attributes
service[R]
@return [DBus::Service] @api private
Public Class Methods
new(bus = Systemd::Helpers.system_bus)
click to toggle source
create a networkd manager dbus proxy object
@param bus [DBus::SystemBus, DBus::SessionBus] dbus instance
# File lib/dbus/systemd/networkd/manager.rb, line 49 def initialize(bus = Systemd::Helpers.system_bus) @service = bus.service(Networkd::SERVICE) @object = @service.object(NODE) @object.default_iface = INTERFACE @object.introspect end
Public Instance Methods
link(id)
click to toggle source
get a link by id
@param id [Integer] networkd link id @return [DBus::Systemd::Networkd::Link] networkd link dbus proxy object
# File lib/dbus/systemd/networkd/manager.rb, line 61 def link(id) Link.new(id, self) end