Sha256: b552725089c23b7b062ba01a2e5f3afca56ede2474bd28ca4027e2d34d286127
Contents?: true
Size: 461 Bytes
Versions: 1
Compression:
Stored size: 461 Bytes
Contents
namespace :rss do namespace :feed do desc 'get and store new feed entries for the models that subscribed to a RSS feed url.' task :update => :environment do Dir[Rails.root.to_s + '/app/models/**/*.rb'].each { |file| load file } models = ObjectSpace.each_object(::Class).select do |klass| klass.include?(Rss::Feed) and klass.feed_url end models.each do |model| model.update_from_feed end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rss-feed-0.8.2 | lib/tasks/rss-feed.rb |