Reports come in all flavours, but the code to generate them usually only comes in one: monotony. From simple data transformations to highly customized printable reports, you are often faced with a dilemma: used a canned solution at the cost of full control, or put together acres of glue code to tie together all the tools you'll need. Of course, there is another option, and that is Ruby Reports (Ruport).
This book shows how Ruport makes your business reporting life suck less, through Ruby. As you read along, you'll pick up some of the best reporting tricks the Ruport developers know and walk through tons of practical examples that you can easily use in your day-to-day work.
Last updated 2008.04.08 to cover Ruport 1.6
You must be logged in to post a review.
Please log in
Person Reviewed This Product
By James Gray
Oct 15, 2009
"Delivers What it Promises" This book does exactly what it claims, proving itself to be the definitive reference for Ruport. You get a 10,000 view, a tour of day to day usage, and a look under the hood with the expert mechanics showing you what's what. If you use Ruport regularly or have even caught yourself asking as I did, "What could Ruport do for my reporting?," this book has the answers. Best of all, it's a short read that flows well so you can get that answer in a just weekend of free reading time. If you aren't familiar with Ruport, it's one stop shopping for report generation in the Ruby programming language. Probably the single biggest advantage of the system is that it makes it trivial to aquire data from just about any source (CSV and a SQL database being two obvious examples), manipulate it using a common interface, and send it out as various types of output just as easily (plain text, CSV, HTML, PDF, email, etc.) If this is a task your job requires,... More > the odds are good that Ruport can lend a hand and this book is your guide for how to get that help. James Edward Gray II< Less
Lulu Staff has been notified of a possible violation of the terms of our Membership Agreement. Our agents will determine if the content reported is inappropriate or not based on the guidelines provided and will then take action where needed.
Thank you for notifying us. We will email you with the results and/or actions taken as a result of the investigation if you chose to receive confirmation.