# File lib/fog/aws/requests/lambda/update_function_code.rb, line 52
        def update_function_code(params={})
          response = self.get_function_configuration(params)

          request_data = []
          %w(S3Bucket S3Key S3ObjectVersion ZipFile).each do |p|
            request_data << params.delete(p) if params.has_key?(p)
          end

          message = 'Please provide a source for function code.'
          raise Fog::AWS::Lambda::Error, message if request_data.empty?
          # we ignore any parameters since we are not uploading any code

          function_arn = response.body['FunctionArn']

          response = Excon::Response.new
          response.status = 200
          response.body = self.data[:functions][function_arn]

          response
        end