Exception: PagseguroV2::Errors::InvalidData

Inherits:
Exception
  • Object
show all
Defined in:
lib/pagseguro_v2/errors/invalid_data.rb

Instance Method Summary collapse

Constructor Details

#initialize(error_xml) ⇒ InvalidData

Returns a new instance of InvalidData.



4
5
6
7
8
9
# File 'lib/pagseguro_v2/errors/invalid_data.rb', line 4

def initialize(error_xml)
  err_msg = Nokogiri::XML(error_xml).css("errors error").inject("") do |acc, node|
    acc + "#{node.css('code').first.content}: #{node.css('message').first.content}\n"
  end
  super(err_msg)
end