ruby-dbus icon indicating copy to clipboard operation
ruby-dbus copied to clipboard

A Ruby binding for DBus

Results 26 ruby-dbus issues
Sort by recently updated
recently updated
newest added

DBus::Object.new is not checking that the argument is a valid object path If the object is exported and emits a signal, the bus detects an invalid message and disconnects us.

good first issue

Both at the client and service side we should add type checking of method arguments and return values (This is related to #97 which was specifically about properties) 1. **Client...

It would be nice to support `org.freedesktop.DBus.ObjectManager`. It would be helpful for implementing object trees in D-Installer, for example for questions, see https://gist.github.com/joseivanlopez/a7568408a6bf9defcaa7a92faea9654d.

d-installer

Heya! I'm using ruby-dbus to attempt a Bluetooth serial profile callback, and I'm running into a "Tried to send message with Unix file descriptors to a client that doesn't support...

A [Ractor](https://docs.ruby-lang.org/en/3.0/doc/ractor_md.html) is a Ruby 3 mechanism for concurrency, where the basic difference to threads is that everything is isolated, except the things that you explicitly want to share. To...

d-installer

I'm trying to implement a StatusNotifierWatcher and Host, and I've found that I need to figure out who called one of my methods, so I can read one of their...

As @jreidinger reports: While ruby-dbus services do implement the Introspectable interface, that interface is not included in its own introspection output: ```console $ RUBYLIB=lib ruby examples/service/service_newapi.rb & $ busctl --user...

d-installer

Hi, I've added EventMachine loop support so right now it is easier to integrate DBus client/server with any other service that is based on EM.

Hi, Since you're aware of #836296, could you perhaps find a way to fix this? :) cf: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836296

It would be nice to have better support for monitoring/eavesdropping on messages sent across the bus. I have made [a functional example](https://code.aether.earth/-/snippets/6) but it requires a bit of monkey patching...