lib/private_gem/tasks.rb in private_gem-1.1.4 vs lib/private_gem/tasks.rb in private_gem-1.2.0
- old
+ new
@@ -18,10 +18,17 @@
protected
def rubygem_push(path)
if PrivateGem.server && PrivateGem.credentials
- Bundler.ui.confirm sh("curl --data-binary '@#{path}' --user '#{PrivateGem.credentials}' --header 'Content-Type: application/octet-stream' --silent --fail #{PrivateGem.server}api/v1/gems")
+ Bundler.ui.confirm sh([
+ "curl",
+ "--silent", "--fail",
+ "--data-binary", "@#{path}",
+ "--user", PrivateGem.credentials,
+ "--header", "Content-Type: application/octet-stream",
+ "#{PrivateGem.server}api/v1/gems"
+ ])
Bundler.ui.confirm "Pushed #{name} #{version} to #{PrivateGem.server}."
else
raise "Your private gem server credentials aren't set."
end