Files
libr-2/app/workers/process_post_worker.rb
T

16 lines
276 B
Ruby

class ProcessPostWorker
include Sidekiq::Worker
sidekiq_options queue: :post, retry: 3
def perform url
post = Post.find_by url: url
page = Mechanize.new.get post.url
post.title = page.title().try(:strip)
post.processed = true
post.save
end
end