From: "Jesús Gabriel y Galán" Date: 2008-11-04T00:13:46+09:00 Subject: Re: Help with iterating nested arrays On Mon, Nov 3, 2008 at 3:56 PM, Mitko Kostov wrote: > Hello, guys. I'm learning now Ruby and Shoes. > I'm using this code to get username and it's status from twitter: > > @name = [] > @status = [] > > def timeline > Twitter::Base.new('username','password').timeline.each do |s| > @name << s.user.name > @status << s.text > end > [@name, @status] > end > > t = timeline > > And then t is [["John", "Daniel", "Marry"],["Having > launch","Sleeping","Bored"]] > And in Shoes I have to use para to print the name and the status, but > don't know how. > > Suggestions ? irb(main):008:0> arr = [["John", "Daniel", "Marry"],["Having launch","Sleeping","Bored"]] => [["John", "Daniel", "Marry"], ["Having launch", "Sleeping", "Bored"]] irb(main):009:0> arr[0].zip(arr[1]).each {|name,action| p "#{name} is #{action}"} "John is Having launch" "Daniel is Sleeping" "Marry is Bored" I think in Shoes you can do this loop creating paras using both elements. Jesus.