class Fengqiao::Request

Public Class Methods

new(req_xml) click to toggle source
# File lib/fengqiao/request.rb, line 8
def initialize(req_xml)
  @req_xml = req_xml
end

Public Instance Methods

do() click to toggle source
# File lib/fengqiao/request.rb, line 12
def do
  str = @req_xml + Fengqiao.check_word

  verifyCode = Digest::MD5.base64digest(str)

  data = { xml: @req_xml, verifyCode: verifyCode }

  res = ::Faraday.new(url: SEND_GATEWAY).post do |req|
    req.headers['Content-Type'] = 'application/x-www-form-urlencoded'
    req.body = data
  end

  REXML::Document.new res.body
end