Method: Magpie::Utils#dig
- Defined in:
- lib/magpie/utils.rb
#dig(env) ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/magpie/utils.rb', line 11 def dig(env) status, header, body = @app.call env req = Rack::Request.new env doc = send_req_to @pay_gateway, req red_text = (doc/@red_xpath).inner_text red_text = (doc/@error_xpath).inner_text if red_text.blank? and @error_xpath red_text = Iconv.iconv("UTF-8//IGNORE","GBK//IGNORE", red_text).to_s return status, header, body, req, red_text end |