# File lib/aws/iam/server_certificate_collection.rb, line 93 def upload(options = {}) client_opts = options.dup client_opts[:server_certificate_name] = client_opts.delete(:name) if path = client_opts[:path] client_opts[:path] = "/#{path}/". sub(%r{^//}, "/"). sub(%r{//$}, "/") end resp = client.upload_server_certificate(client_opts) ServerCertificate.new(resp.server_certificate_metadata. server_certificate_name, :config => config) end