Module: Nokogiri::Test
| Relationships & Source Files | |
| Defined in: | ext/nokogiri/test_global_handlers.c | 
Overview
The Test module should only be used for testing ::Nokogiri. Do NOT use this outside of the ::Nokogiri test suite.
Class Method Summary
- 
    
      .__foreign_error_handler  ⇒ nil 
    
    Override libxml2’s global error handlers to call the block. 
Class Method Details
    .__foreign_error_handler  ⇒ nil   
Override libxml2’s global error handlers to call the block. This method thus has very little value except to test that ::Nokogiri is properly setting error handlers elsewhere in the code. See test/helper.rb for how this is being used.
# File 'ext/nokogiri/test_global_handlers.c', line 19
static VALUE
rb_foreign_error_handler(VALUE klass)
{
  rb_need_block();
  foreign_error_handler_block = rb_block_proc();
  xmlSetStructuredErrorFunc(NULL, foreign_error_handler);
  return Qnil;
}