class PayU::Orders::Response
Public Class Methods
new(response)
click to toggle source
# File lib/pay_u/orders/response.rb, line 6 def initialize(response) @response = response @body = JSON.parse(response.body) end
Public Instance Methods
code()
click to toggle source
# File lib/pay_u/orders/response.rb, line 11 def code @response.code end
ext_order_id()
click to toggle source
# File lib/pay_u/orders/response.rb, line 31 def ext_order_id @body['extOrderId'] end
order_id()
click to toggle source
# File lib/pay_u/orders/response.rb, line 27 def order_id @body['orderId'] end
redirect_url()
click to toggle source
# File lib/pay_u/orders/response.rb, line 23 def redirect_url @body['redirectUri'] end
status()
click to toggle source
# File lib/pay_u/orders/response.rb, line 19 def status Status.new(@body['status']) end
success?()
click to toggle source
# File lib/pay_u/orders/response.rb, line 15 def success? status.success? end