+ package "yarnpkg" do
+ only_if { new_resource.build_assets }
+ end
+
+ execute "#{rails_directory}/package.json" do
+ action :nothing
+ command "bundle#{new_resource.ruby} exec rake yarn:install"
+ environment "HOME" => rails_directory,
+ "RAILS_ENV" => "production"
+ cwd rails_directory
+ user new_resource.user
+ group new_resource.group
+ subscribes :run, "git[#{rails_directory}]"
+ only_if { new_resource.build_assets }
+ end
+