initialize

in lib/facebook_ads/errors.rb [33:50]


    def initialize(api_response)
      send("headers=", api_response.headers)
      error_obj = api_response.result
      @api_response = api_response

      if error_obj.is_a?(Hash)
        error_obj = error_obj['error'] if error_obj.has_key?('error')
        error_obj.each do |k,v|
          k = "fb_#{k}" if k == 'message'
          send("#{k}=", v) if ERROR_ATTRS.include?(k.to_sym)
        end

        super("#{self.fb_message}: #{self.error_user_title} (fbtrace_id: #{self.fbtrace_id})")
      else
        super(error_obj)
      end
    end