Class: DInstaller::DBus::Clients::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/dinstaller/dbus/clients/base.rb

Overview

Base class for D-Bus clients

Direct Known Subclasses

Language, Manager, Software, Users

Instance Method Summary collapse

Instance Method Details

#service::DBus::Service

D-Bus service

Returns:

  • (::DBus::Service)


38
39
40
# File 'lib/dinstaller/dbus/clients/base.rb', line 38

def service
  @service ||= bus.service(service_name)
end

#service_nameString

Name of the D-Bus service

Returns:

  • (String)


33
# File 'lib/dinstaller/dbus/clients/base.rb', line 33

abstract_method :service_name