lib/private_gem/tasks.rb in private_gem-1.1.2 vs lib/private_gem/tasks.rb in private_gem-1.1.3
- old
+ new
@@ -30,10 +30,14 @@
def verify_allowed_push_host
allowed_push_host = gemspec.metadata['allowed_push_host']
if allowed_push_host != PrivateGem.server
- abort("You must set allowed_push_host to #{PrivateGem.server} in #{File.basename(spec_path)} to prevent accidental pushes to rubygems.org")
+ abort_message = %Q~
+ Please add the following to #{File.basename(spec_path)} (to prevent accidental pushes to rubygems.org):
+ gemspec.metadata['allowed_push_host'] = '#{PrivateGem.server}'
+ ~.gsub(/^ +/m, '')
+ abort(abort_message + "\n")
end
end
end
end