Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rake traceback:
- wrong number of arguments (1 for 2)
- /usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:812:in `link'
- /usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:812:in `link'
- /var/www/site/releases/20060730001601/config/../app/models/parser/rss_parser.rb:11:in `rss_parser'
- /var/www/site/releases/20060730001601/config/../app/models/parser/rss_parser.rb:8:in `rss_parser'
- /var/www/site/releases/20060730001601/config/../app/models/parser/sites/delicious.rb:6:in `parse_stories'
- /var/www/site/releases/20060730001601/config/../app/models/parser/runner.rb:31:in `run'
- /var/www/site/releases/20060730001601/config/../app/models/parser/runner.rb:24:in `run'
- /var/www/site/releases/20060730001601/config/../app/models/parser/runner.rb:17:in `run'
- ./lib/tasks/parse_feeds.rake:5
- rss_parser.rb is simply:
- module Parser::RssParser
- require 'open-uri'
- require 'simple-rss'
- def rss_parser(url, *tags, &block)
- rss = SimpleRSS.parse open(url)
- list = []
- rss.items.each do |item|
- item = { :created_at => item.pubDate,
- :title => item.title,
- :link => item.link, # LINE 11 <<<---
- :description => item.description,
- :image => item.image,
- :tags => tags.flatten }
- if item[:image].nil? or item[:image].empty?
- item[:image] = (item[:description].scan(/img src=\"(.+?)\"/).first.first rescue nil)
- end
- yield(item) if block_given?
- list << item
- end
- list
- end
- end
- ## but invoking the code that the rake task invokes in ./script/console works flawlessly...
Add Comment
Please, Sign In to add comment