Help with iterating nested arrays

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 ?

Mitko K…

On Mon, Nov 3, 2008 at 3:56 PM, Mitko K. [email protected]
wrote:

end
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.

Jesús Gabriel y Galán wrote:

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.
Thanks, dude.
It works great.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs