lib/alephant/publisher/writer.rb in alephant-publisher-0.1.7 vs lib/alephant/publisher/writer.rb in alephant-publisher-0.1.8

- old
+ new

@@ -50,17 +50,11 @@ def perform Proc.new { renders.peach { |id, r| write(id, r) } } end def write(id, r) - begin - seq_for(id).sequence(message) do - store(id, r.render, location_for(id)) - end - rescue Exception => e - logger.warn "Alephant::Publisher::Writer#write: #{e.message}\n#{e.backtrace.join('\n')}" - - raise e + seq_for(id).sequence(message) do + store(id, r.render, location_for(id)) end end def store(id, content, location) cache.put(location, content)