class Pagseguro::Charge::ErrorMessage
Attributes
code[RW]
description[RW]
info[RW]
message[RW]
parameter_name[RW]
Public Class Methods
fill_from_json(data)
click to toggle source
# File lib/pagseguro/charge/error_message.rb, line 20 def self.fill_from_json(data) return if data.nil? error_message = new error_message.info = data["info"] error_message.code = data["code"] error_message.message = data["message"] error_message.description = data["description"] error_message.parameter_name = data["parameter_name"] error_message end
new()
click to toggle source
# File lib/pagseguro/charge/error_message.rb, line 11 def initialize end
Public Instance Methods
as_json(options={})
click to toggle source
# File lib/pagseguro/charge/error_message.rb, line 32 def as_json(options={}) { code: @code, message: @message, info: @info, description: @description, parameter_name: @parameter_name } end
to_json(*options)
click to toggle source
# File lib/pagseguro/charge/error_message.rb, line 14 def to_json(*options) hash = as_json(*options) hash.reject! {|k,v| v.nil?} hash.to_json(*options) end