This module reads a file backwards line by line. It is simple to use,
memory efficient and fast. It supports both an object and a tied handle
interface.
It is intended for processing log and other similar text files which
typically have their newest entries appended to them. By default files
are assumed to be plain text and have a line ending appropriate to the
OS. But you can set the input record separator string on a per file
basis.
IO::Callback provides an easy way to produce a phoney read-only
filehandle that calls back to your own code when it needs data to
satisfy a read. This is useful if you want to use a library module
that expects to read data from a filehandle, but you want the data to
come from some other source and you don't want to read it all into
memory and use IO::String.
The List::Permutor module is simple module that currently allows you to
process all possible permutations of a list
Retrieves module information from a file or script. Enhances
Module::Info->new_from_file to include dir and name attributes.
This module implements a simple approach to creating modules and
their support files, based on the Module::Starter approach.
This module attempts to work around people calling UNIVERSAL::can() as a
function, which it is not.
The default_value_for plugin allows one to define default values for
ActiveRecord models in a declarative manner
The Hashery is a tight collection of Hash-like classes. Included among its many
offerings are the auto-sorting Dictionary class, the efficient LRUHash, the
flexible OpenHash and the convenient KeyHash. Nearly every class is a subclass
of the CRUDHash which defines a CRUD model on top of Ruby's standard Hash
making it a snap to subclass and augment to fit any specific use case.
Rspec-mocks provides a test-double framework for rspec including support for
method stubs, fakes, and message expectations.
Libqrencode is a C library for encoding data in a QR Code symbol, a kind of
2D symbology that can be scanned by handy terminals such as a mobile phone
with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters,
and is highly robustness.
Libqrencode supports QR Code model 2, described in JIS (Japanese Industrial
Standards) X0510:2004 or ISO/IEC 18004. Currently the following features are
not supported:
* ECI and FNC1 mode
* QR Code model 1