Download List

Project Description

Ruport (Ruby Reports) is a software library that aims to make the task of reporting less tedious and painful. It provides tools for data acquisition, database interaction, formatting, and parsing/munging. Designed to be extensible, it is possible to use Ruport for quick specific tasks as well as to build robust reporting applications.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-11-16 22:35
0.2.5

This release features Enumerable DataSets and DataRows. It also introduces the Ruport::Format module, which now handles CSV and HTML output. Many enhancements and bugfixes are included.
Tags: Major feature enhancements

2005-11-11 20:08
0.2.2

All the code in ruportlib is now refactored into modules. An error in the unit tests was corrected, and extensive renaming was done. The example code is now available on the RubyForge file release system, and has been updated to 0.2.2 compatibility. A lot of code cleanup was done. Upgrading is important because previous versions are not compatible.
Tags: Code cleanup

2005-11-08 11:58
0.2.0

The API was completely reworked. Built-in support for CSV/YAML generation and restoration was implemented, many more unit tests were added, and documentation was increased. Two new classes, DataRow and DataSet, provide an abstraction of the Data returned by queries and allow you to perform advanced functions on them. There is now a Mock Database class, which can be used for testing.
Tags: Major feature enhancements

2005-08-29 13:16
0.1.0

Ruport can now be used to build ERb or plain Ruby
templates from database query results, send
emails, do custom configuration by template, and
even run queries stored in your database.
Tags: Initial freshmeat announcement

Project Resources