This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
Martin Vidner (author)
Fri Oct 16 15:22:59 -0700 2009
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Aug 30 02:09:01 -0700 2009 | |
| |
COPYING | Wed Apr 25 14:29:26 -0700 2007 | |
| |
ChangeLog | Fri Dec 28 16:15:42 -0800 2007 | |
| |
HOWTO-RELEASE | Fri Oct 02 07:58:17 -0700 2009 | |
| |
NEWS | Thu Sep 10 06:53:39 -0700 2009 | |
| |
README | Sat May 12 12:51:01 -0700 2007 | |
| |
Rakefile | Thu Sep 10 06:53:39 -0700 2009 | |
| |
doc/ | Sat Sep 22 13:46:15 -0700 2007 | |
| |
examples/ | Sun Aug 23 04:30:27 -0700 2009 | |
| |
lib/ | Fri Oct 16 17:26:53 -0700 2009 | |
| |
ruby-dbus.gemspec | Thu Sep 10 06:53:39 -0700 2009 | |
| |
setup.rb | Thu Feb 22 05:21:51 -0800 2007 | |
| |
test/ | Fri Oct 16 17:26:53 -0700 2009 |
README
= Ruby D-Bus README
Ruby D-Bus provides an implementation of the D-Bus protocol such that the
D-Bus system can be used in the Ruby programming language.
== Requirements
* Ruby 1.8 (>= 1.8.6?)
Optionally, for generating the tutorial:
* Webgen (>= 0.4)
== Installation
1. Decompress the Ruby D-Bus tarball (ruby-dbus-<version>.tar.gz).
2. Move to top-level directory and type:
$ ruby setup.rb config
$ ruby setup.rb setup
($ su)
# ruby setup.rb install
You can also install files in your favorite directory by
supplying setup.rb some options. Try "ruby setup.rb --help".
== Feature
Ruby D-Bus currently supports the following features:
* Connecting to local buses.
* Accessing remote services, objects and interfaces.
* Invoking methods on remote objects synchronously and asynchronously.
* Catch signals on remote objects and handle them via callbacks.
* Remote object introspection.
* Walking object trees.
* Creating services and registering them on the bus.
* Exporting objects with interfaces on a bus for remote use.
* Rubyish D-Bus object and interface syntax support that automatically
allows for introspection.
* Emitting signals on exported objects.
== Usage
See some of the examples in the examples/ subdirectory of the tarball.
Also, check out the included tutorial (in Webgen format) in doc/tutorial/
or view it online on http://trac.luon.net/data/ruby-dbus/tutorial/.
== License
Ruby D-Bus is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by the
Free Software Foundation; either version 2.1 of the License, or (at
your option) any later version.







