Loop and instance variable problem

@feeds = []
@address.each do |address|
  @feeds << SimpleRSS.parse open(address.feed)
end

In your view
@feeds.each do |fee|
  ...
end

Andrew Timberlake
http://ramblingsonrails.com
http://www.linkedin.com/in/andrewtimberlake

"I have never let my schooling interfere with my education" - Mark Twain

Andrew Timberlake wrote:

i just tried this with the built in rails rss parser and seems to work
fine. must be an issue with simple rss im guessing.

I have a loop for parsing each rss feed

@address.each do |address|
        @feed = SimpleRSS.parse open(address.feed)
      end

the problem is my my instance variable @feed just gets overwritten so
basically it displays the last parsed feed

how can i store each feed without it been overwrited so i can display it
in my view?

regards

nick

@feeds = []
@address.each do |address|
@feeds << SimpleRSS.parse open(address.feed)
end

Or more simply:

@feeds = @address.map {|address| SimpleRSS.parse(open(address.feed)) }

In your view
@feeds.each do |fee|
...
end

Andrew Timberlake
http://ramblingsonrails.com
http://www.linkedin.com/in/andrewtimberlake

"I have never let my schooling interfere with my education" - Mark Twain

-Rob

Rob Biedenharn http://agileconsultingllc.com
Rob@AgileConsultingLLC.com