class DBus::Systemd::Unit
Constants
- INTERFACE
the unit dbus interface
Public Class Methods
new(name, manager = Manager.new)
click to toggle source
create a new unit object for interfacing with systemd units
@param name [String] unit name @param manager [DBus::Systemd::Manager] systemd manager object
# File lib/dbus/systemd/unit.rb, line 38 def initialize(name, manager = Manager.new) unit_path = manager.GetUnit(name).first @object = manager.service.object(unit_path) @object.default_iface = INTERFACE @object.introspect end