lib/papers/manifest_updater.rb in papers-2.4.2 vs lib/papers/manifest_updater.rb in papers-2.4.3
- old
+ new
@@ -29,10 +29,13 @@
update_gems(result)
update_javascript(result, "javascripts", get_installed_javascripts)
update_javascript(result, "bower_components", get_installed_bower_components)
update_javascript(result, "npm_packages", get_installed_npm_packages)
- build_header + YAML.dump(result)
+ manifest_content = build_header + YAML.dump(result)
+
+ # strip trailing whitespace, ensure file ends with a newline
+ manifest_content.gsub(/\s*$/, '') + "\n"
end
def update_gems(result)
result_gems = result["gems"]
return unless result_gems