require 'rss' # RSS do portal de notícias www.g1.com.br feed = RSS::Parser.parse("http://g1.globo.com/Rss2/0,,AS0-5597,00.xml") puts "Você deseja ver notícias sobre:" puts "(a) Cinema" puts "(b) Economia" puts "(c) Mundo" puts "(d) Rio de Janeiro" opcao=gets.chomp if opcao=="a" quer_ver="G1 - Cinema" elsif opcao=="b" quer_ver="G1 - Economia" elsif opcao=="c" quer_ver="G1 - Mundo" elsif opcao=="d" quer_ver="G1 - Rio de Janeiro" else puts "Opção inválida." abort end puts "Notícias sobre " + quer_ver + ":" feed.items.each do |noticia| if noticia.category.content==quer_ver puts "* " + noticia.title end end