# File lib/fog/aws/requests/storage/put_object_url.rb, line 20
        def put_object_url(bucket_name, object_name, expires, headers = {})
          unless bucket_name
            raise ArgumentError.new('bucket_name is required')
          end
          unless object_name
            raise ArgumentError.new('object_name is required')
          end
          https_url({
            :headers  => headers,
            :host     => @host,
            :method   => 'PUT',
            :path     => "#{bucket_name}/#{object_name}"
          }, expires)
        end