public
Description: XMPP DSL for Ruby written on EventMachine and Nokogiri.
Home | Edit | New

Home

Blather

Blather is an XMPP library and DSL built on LibXML and EventMachine. It’s meant to make writing XMPP clients and components as simple as possible.

There are three ways to use Blather each with a different require statement:

  1. The DSL: require 'blather/client'
    The simplest. Take full advantage of all the features provided by The DSL and the CLI options parser

  2. The DSL Namespaced: require 'blather/client/dsl'
    Provides the full power of The DSL but require you start the machine

  3. The Library: require 'blather'
    Best for building your own XMPP interface. This provides the Stream Handler and full suite of Stanza Objects but none of the simplicity of the DSL.
Last edited by sprsquish, Thu May 14 20:35:10 -0700 2009
Home | Edit | New
Versions: