aboutsummaryrefslogtreecommitdiffstats
path: root/lib/attachment_to_html/attachment_to_html.rb
diff options
context:
space:
mode:
authorGareth Rees <gareth@mysociety.org>2014-04-02 17:15:41 +0100
committerGareth Rees <gareth@mysociety.org>2014-04-07 17:14:07 +0100
commit3954e78a4d330e3e9d82be0d239d5bf25d2f6a04 (patch)
tree2f2a031b3705396497862b7d29d1967481b55182 /lib/attachment_to_html/attachment_to_html.rb
parentcb06289e9fc04bf2ea9430828358a7cf304eae8f (diff)
Dynamically inject AttachmentToHTML::View content
Diffstat (limited to 'lib/attachment_to_html/attachment_to_html.rb')
-rw-r--r--lib/attachment_to_html/attachment_to_html.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/attachment_to_html/attachment_to_html.rb b/lib/attachment_to_html/attachment_to_html.rb
index ca899221b..2f7c08264 100644
--- a/lib/attachment_to_html/attachment_to_html.rb
+++ b/lib/attachment_to_html/attachment_to_html.rb
@@ -17,7 +17,11 @@ module AttachmentToHTML
view = View.new(adapter)
view.wrapper = 'wrapper_google_embed' if adapter.is_a?(Adapters::GoogleDocsViewer)
- view.render
+ view.render do
+ opts.fetch(:content_for, []).each do |k,v|
+ inject_content(k) { v }
+ end
+ end
end
private