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