class Pagseguro::Charge::PaymentResponse
Attributes
code[RW]
message[RW]
reference[RW]
Public Class Methods
fill_from_json(data)
click to toggle source
# File lib/pagseguro/charge/payment_response.rb, line 18 def self.fill_from_json(data) return if data.nil? payment_response = new payment_response.code = data["code"] payment_response.message = data["message"] payment_response.reference = data["reference"] payment_response end
new()
click to toggle source
# File lib/pagseguro/charge/payment_response.rb, line 9 def initialize end
Public Instance Methods
as_json(options={})
click to toggle source
# File lib/pagseguro/charge/payment_response.rb, line 30 def as_json(options={}) { code: @code, message: @message, reference: @reference } end
to_json(*options)
click to toggle source
# File lib/pagseguro/charge/payment_response.rb, line 12 def to_json(*options) hash = as_json(*options) hash.reject! {|k,v| v.nil?} hash.to_json(*options) end