Ruby Newbie - array/hash help

Given the following code...

my $ds = new DataSources($dbh);
my $data_sources = $ds->getTableNames();

foreach my $table_name (keys %{$data_sources}){
   ...some code...
}

Is there any effective way to reproduce the above foreach loop in Ruby?
I've been doing research, but I can't make heads or tails of it. Any
assistance would be greatly appreciated.

···

--
Posted via http://www.ruby-forum.com/.

William Carpin wrote:

Given the following code...

my $ds = new DataSources($dbh);
my $data_sources = $ds->getTableNames();

foreach my $table_name (keys %{$data_sources}){
   ...some code...
}

Is there any effective way to reproduce the above foreach loop in Ruby?
I've been doing research, but I can't make heads or tails of it. Any
assistance would be greatly appreciated.

Wouldn't that just be:

data_sources.each_key do |table_name|
  puts table_name
end

(I'm not real sure how the whole datasource/tablename thing works in
ruby, but I was assuming datasources was a Hash once you got it.)

···

--
Posted via http://www.ruby-forum.com/.

puts data_sources.keys

:wink:

-a

···

On Thu, 7 Sep 2006, William Crawford wrote:

William Carpin wrote:

Given the following code...

my $ds = new DataSources($dbh);
my $data_sources = $ds->getTableNames();

foreach my $table_name (keys %{$data_sources}){
   ...some code...
}

Is there any effective way to reproduce the above foreach loop in Ruby?
I've been doing research, but I can't make heads or tails of it. Any
assistance would be greatly appreciated.

Wouldn't that just be:

data_sources.each_key do |table_name|
puts table_name
end

--
what science finds to be nonexistent, we must accept as nonexistent; but what
science merely does not find is a completely different matter... it is quite
clear that there are many, many mysterious things.
- h.h. the 14th dalai lama

unknown wrote:

   puts data_sources.keys

:wink:

-a

Heh yeah, but he wanted '...some code...'... I just put something in
there that worked. I assumed he wanted something quite a bit more
complex than that and that he could figure out that's where it went :wink:

···

--
Posted via http://www.ruby-forum.com/.