lib/orange/middleware/template.rb in orange-0.0.3 vs lib/orange/middleware/template.rb in orange-0.0.4
- old
+ new
@@ -22,11 +22,13 @@
def packet_call(packet)
packet['template.file'] = orange.template_for packet
status, headers, content = pass packet
if needs_wrapped?(packet)
content = wrap(packet, content)
+ packet[:content] = content.first
end
- [status, headers, content]
+ orange.fire(:wrapped, packet)
+ [status, headers, packet.content]
end
def needs_wrapped?(packet)
packet['template.file'] && !packet['template.disable']
end
\ No newline at end of file