Web Images Videos Maps News Shopping Gmail more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Ruport 0.2.5: Enumerable DataSets, and things that go bump in the night
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  5 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Gregory Brown  
View profile  
 More options Nov 16 2005, 4:17 pm
Newsgroups: comp.lang.ruby
From: Gregory Brown <gregory.t.br...@gmail.com>
Date: Thu, 17 Nov 2005 06:17:42 +0900
Local: Wed, Nov 16 2005 4:17 pm
Subject: [ANN] Ruport 0.2.5: Enumerable DataSets, and things that go bump in the night
Welcome to the release of Ruport 0.2.5:
The "I'm releasing too often" edition.

What is Ruport?
--------------------------------

Right now, Ruport is alpha software, but it is already useful.  It is
both a report generation and formatting framework AND a reporting
library that aims to make talking to database FOO and
outputting in format BAR trivial.   You can even talk to things that
aren't databases, like CSV files. You have a choice of using the
ruport application to automate a lot of your work, or using the
library to implement your own application based on it.  That part is
up to you.

Ruport currently can take a query and talk to any Database DBI
supports, and return you a DataSet, which can do neat things, like
easily output a CSV or an HTML table and even email them trivially.
This functionality will be expanded greatly in coming releases.

Who is this new rcanieso guy?
------------------------------------

I'm no longer all out on my lonesome with Ruport.
Say hello to Robert Canieso, our new maintainer
of the Ruport::Format module.

About 0.2.5
---------------------------------

Well folks, the new stuff here is actually quite useful, despite the
fact that I have not yet updated the ruport-example package to show
off the shiny new features.  In previous versions, I was using
Report::DataSet and Report::DataRows as these sort of pseudo
Enumerable messes.  No more!

now:

query "SELECT * FROM FOO" do |data|
   @report = data.map { |row| row["name"] } .join(" | ")
end

will work just fine!  This again, goes in the category of I should
have read the modules chapter of the pickaxe earlier.

Unfortunately, for those who were using the more low level Report::Engine#select
or Report::Engine#execute which returned DBI::Row objects... this
feature has gone away in Ruport 0.2.5

Report::Engine#query is now your one stop shop, and it will continue
to be improved in newer releases.

We've also begun work on Ruport::Format and now support html and csv output


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
swille  
View profile  
 More options Nov 19 2005, 10:27 pm
Newsgroups: comp.lang.ruby
From: swille <sillewi...@gmail.com>
Date: Sun, 20 Nov 2005 12:27:33 +0900
Local: Sat, Nov 19 2005 10:27 pm
Subject: Re: [ANN] Ruport 0.2.5: Enumerable DataSets, and things that go bump in the night
On 11/16/05, Gregory Brown <gregory.t.br...@gmail.com> wrote:

Have you seen IBM's Directory Integrator at all?  It's sort of a any
format to any format tool which is quite useful.  It's used a lot to
pull stuff out of a database, save it to a csv, then input it to a
LDAP directory, etc.  It strikes me that this seems as if it could
have a similar scope.  Cool stuff.

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gregory Brown  
View profile  
 More options Nov 19 2005, 10:52 pm
Newsgroups: comp.lang.ruby
From: Gregory Brown <gregory.t.br...@gmail.com>
Date: Sun, 20 Nov 2005 12:52:16 +0900
Local: Sat, Nov 19 2005 10:52 pm
Subject: Re: [ANN] Ruport 0.2.5: Enumerable DataSets, and things that go bump in the night
On 11/19/05, swille <sillewi...@gmail.com> wrote:

> Have you seen IBM's Directory Integrator at all?  It's sort of a any
> format to any format tool which is quite useful.  It's used a lot to
> pull stuff out of a database, save it to a csv, then input it to a
> LDAP directory, etc.  It strikes me that this seems as if it could
> have a similar scope.  Cool stuff.

I haven't seen that, but yes, the number one goal of Ruport is to act
as a bridge between various databases and data sources as well as many
different output formats.

The main idea is that Ruport will make it so similar but incompatible
systems will be able to talk, without pain.  This way, you can focus
on the reporting, not the bridgework.

Thanks for pointing this out, I'll look into it :)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tom Agnew  
View profile  
 More options Nov 27 2005, 11:12 pm
Newsgroups: comp.lang.ruby
From: Tom Agnew <tom.ag...@removethis-charter.net>
Date: Sun, 27 Nov 2005 22:12:44 -0600
Local: Sun, Nov 27 2005 11:12 pm
Subject: Re: [ANN] Ruport 0.2.5: Enumerable DataSets, and things that go bump in the night
Consider the functionality of Jasper Reports - it's a java-based,
industrial strength open-source report writer.  Replicating these
features in Ruby, with YAML specs instead of XML, would be a killer app!!!

Check it out...  http://jasperreports.sourceforge.net/

Tom


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Gregory Brown  
View profile  
 More options Nov 28 2005, 12:13 am
Newsgroups: comp.lang.ruby
From: Gregory Brown <gregory.t.br...@gmail.com>
Date: Mon, 28 Nov 2005 14:13:10 +0900
Local: Mon, Nov 28 2005 12:13 am
Subject: Re: [ANN] Ruport 0.2.5: Enumerable DataSets, and things that go bump in the night
On 11/27/05, Tom Agnew <tom.ag...@removethis-charter.net> wrote:

> Consider the functionality of Jasper Reports - it's a java-based,
> industrial strength open-source report writer.  Replicating these
> features in Ruby, with YAML specs instead of XML, would be a killer app!!!

> Check it out...  http://jasperreports.sourceforge.net/

With all these great libraries to steal from, Ruport should be on top
in no time! :)

Seriously though, that looks interesting, thanks for the link.

To anyone who's offered suggestions, I greatly appreciate them, and
have tucked them in a special place within my heart.

As soon as I burn through the rather massive TODO list Ruport is
accumulating, I will definitely do a 'best of' pruning of other
libraries :)


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google