Method: Qtpay::Service.make_request
- Defined in:
- lib/qtpay/service.rb
.make_request(request_type, url) ⇒ Object
188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 |
# File 'lib/qtpay/service.rb', line 188 def self.make_request(request_type, url) request_type = case request_type when :get :get_response when :post :post_form else request_type end if request_type == :get_response res = Net::HTTP.send(request_type, url) else res = Net::HTTP.send(request_type, url, {}) end if res.respond_to?(:body) JSON.parse(res.body) else # unknown error res end end |