lib/alephant/publisher/writer.rb in alephant-publisher-0.5.1 vs lib/alephant/publisher/writer.rb in alephant-publisher-0.6.1
- old
+ new
@@ -6,11 +6,11 @@
require 'alephant/renderer'
require 'alephant/lookup'
require 'alephant/logger'
require 'alephant/sequencer'
require 'alephant/support/parser'
-require 'alephant/publisher/render_mapper'
+require 'alephant/publisher/view_mapper'
module Alephant
module Publisher
class Writer
include Logger
@@ -21,11 +21,11 @@
@config = config
@message = message
end
def mapper
- @mapper ||= RenderMapper.new(
+ @mapper ||= ViewMapper.new(
config[:renderer_id],
config[:view_path]
)
end
@@ -47,30 +47,30 @@
end
protected
def perform
- Proc.new { renders.peach { |id, r| write(id, r) } }
+ Proc.new { views.each { |id, view| write(id, view) } }
end
- def write(id, r)
+ def write(id, view)
seq_for(id).sequence(message) do
- store(id, r.render, location_for(id))
+ store(id, view, location_for(id))
end
end
- def store(id, content, location)
- cache.put(location, content, :msg_id => message.id)
+ def store(id, view, location)
+ cache.put(location, view.render, view.content_type, :msg_id => message.id)
lookup.write(id, options, seq_id, location)
end
def location_for(id)
"#{config[:renderer_id]}/#{id}/#{opt_hash}/#{seq_id}"
end
def batch
- @batch ||= (renders.count > 1) ? seq_for(config[:renderer_id]) : nil
+ @batch ||= (views.count > 1) ? seq_for(config[:renderer_id]) : nil
end
def batch?
!batch.nil?
end
@@ -90,11 +90,11 @@
def seq_id
@seq_id ||= Sequencer::Sequencer.sequence_id_from(message, config[:sequence_id_path])
end
- def renders
- @renders ||= mapper.generate(data)
+ def views
+ @views ||= mapper.generate(data)
end
def opt_hash
@opt_hash ||= Crimp.signature(options)
end