diff --git a/app/models/services/tumblr.rb b/app/models/services/tumblr.rb index 1ae9a2431..59f93ef79 100644 --- a/app/models/services/tumblr.rb +++ b/app/models/services/tumblr.rb @@ -37,12 +37,11 @@ class Services::Tumblr < Service end def tumblr_template(post, url) - html = '' - post.photos.each do |photo| - html << "![photo](#{photo.url(:scaled_full)})\n\n" - end - html << post.message.html(mentioned_people: []) - html << "\n\n[original post](#{url})" + photo_html = post.photos.map {|photo| + "![photo](#{photo.url(:scaled_full)})\n\n" + }.join + + "#{photo_html}#{post.message.html(mentioned_people: [])}\n\n[original post](#{url})" end def post_opts(post)