Exception: PagSeguro::Errors::InvalidData

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

Instance Method Summary collapse

Constructor Details

#initialize(response_xml) ⇒ InvalidData

Returns a new instance of InvalidData.



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

def initialize(response_xml)
  err_msg = Nokogiri::XML(response_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