def wrap(data)
      "<?xml version=\"1.0\" encoding=\"UTF-8\"?><env:Envelope xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\"><env:Body>".tap do |soap_envelope|
        unless data.blank?
          soap_envelope << (data.is_a?(Hash) ? Gyoku.xml(data) : data)
        end
        soap_envelope << "</env:Body></env:Envelope>"
      end
    end
def wrap(data)
      "<?xml version=\"1.0\" encoding=\"UTF-8\"?><env:Envelope xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\"><env:Body>".tap do |soap_envelope|
        unless data.blank?
          soap_envelope << (data.is_a?(Hash) ? Gyoku.xml(data) : data)
        end
        soap_envelope << "</env:Body></env:Envelope>"
      end
    end
Builds an XML document around request data