module EOAT::Exception
Collection of all EOAT
exceptions @author Ivan Kotov {i.s.kotov.ws e-mail}
Public Class Methods
parse_error_page(page)
click to toggle source
Called when the HTTP response code is 0 Parse EveType xml error page and raise EveApiError
with parsed number. @param [Hash] page parsed response body @raise [EOAT::Exception::EveApiError] EVE API response custom error
# File lib/eoat/exception.rb, line 54 def self.parse_error_page(page) if page.class == Hash if page['eveapi'] error = page['eveapi']['error'] raise EOAT::Exception::EveApiError.new(error['code'].to_i), "#{error['__content__']}" end end end