This module is a ruby implementation of a Stomp client. Stomp is the
Streaming Text Orientated Messaging Protocol. It's a simple and easy to
implement protocol for working with Message Orientated Middleware from
any language.
ok bernd@
This library provides a Ruby interface to Nmap's scan data. It can run
Nmap and parse its XML output directly from the scan, parse a file
containing the XML data from a separate scan, parse a String of XML data
from a scan, or parse XML data from an object via its read() method.
This information is presented in an easy-to-use and intuitive fashion
for storage and manipulation.
ok bernd@
Net::DNS is a DNS library written in pure Ruby. It started as a port of
Perl Net::DNS module, but it evolved in time into a full Ruby library.
ok bernd@
CLI utility programs for interacting with an AMQP queue. Using these
utilities, one can interact with an AMQP queue from the command line or
via a shell script.
These utilities have been tested against RabbitMQ, but they should work
with other AMQP compliant queues. They depend on the amqp gem available
at <http://github.com/tmm1/amqp>.
ok bernd@
Clio is a great way to build commandline tools. It provides an advanced
options parser with a variety of notations suited to almost any perfered
style, and provides a very rich and and easy to use library for
generating console output.
ok bernd@
Trollop is YAFCLAP --- yet another fine commandline argument processing
library for Ruby. Trollop is designed to provide the maximal amount of
GNU-style argument processing in the minimum number of lines of code
(for you, the programmer).
ok bernd@
Ruby Facets is a collection of general purpose, pure-Ruby extensions
and additions for the Ruby programming language. Facets is divided into
two libraries, one for the extensions and the other for the additions.
called Facets/CORE and Facets/MORE, respectively.
Facets/CORE is a large collection of methods which extend the core
capabilities of Ruby's built-in classes and modules. This collection of
extension methods are unique by virtue of their atomicity. The methods
are stored individually so that each can be required independently.
This gives developers fine-grain control over which extra methods to bring
into his or her code. The collection currently contains over 400 methods
spanning 28 classes and modules. It is an atomic library in that the
methods are packaged individually so that each can be required
independently. This gives the programmer greater control to
include only the extra methods he or she actually needs.
Facets/MORE are a collection of classes, modules and light frameworks
whcih cons itutes an ever growing and improving source of reusable
components. Some very nice additions are provided, from an amazing SI
Units system to an elegant Annotations system. And of course there are
all the more typical goodies like Tuple, Functor and Multiton.
ok bernd@