# frozen_string_literal: true require 'nokogiri' def handler(context) context.logger.info("Received request") doc = Nokogiri::XML(context.request.body.read) ele = doc.at_xpath('//message') msg = ele.nil? ? 'No Message' : ele.content Rack::Response.new([msg, "\n"]).finish end