Nokogiri::EncodingHandler
class Nokogiri::EncodingHandler
Public Class Methods
Nokogiri::EncodingHandler.[](name) Show source
Get the encoding handler for name
static VALUE get(VALUE klass, VALUE key) { xmlCharEncodingHandlerPtr handler; handler = xmlFindCharEncodingHandler(StringValueCStr(key)); if(handler) return Data_Wrap_Struct(klass, NULL, NULL, handler); return Qnil; }
Nokogiri::EncodingHandler.alias(from, to) Show source
Alias encoding handler with name from
to name to
static VALUE alias(VALUE klass, VALUE from, VALUE to) { xmlAddEncodingAlias(StringValueCStr(from), StringValueCStr(to)); return to; }
Nokogiri::EncodingHandler.clear_aliases! Show source
Remove all encoding aliases.
static VALUE clear_aliases(VALUE klass) { xmlCleanupEncodingAliases(); return klass; }
Nokogiri::EncodingHandler.delete(name) Show source
Delete the encoding alias named name
static VALUE delete(VALUE klass, VALUE name) { if(xmlDelEncodingAlias(StringValueCStr(name))) return Qnil; return Qtrue; }
Public Instance Methods
name Show source
Get the name of this EncodingHandler
static VALUE name(VALUE self) { xmlCharEncodingHandlerPtr handler; Data_Get_Struct(self, xmlCharEncodingHandler, handler); return NOKOGIRI_STR_NEW2(handler->name); }
© 2008–2016 Aaron Patterson, Mike Dalessio, Charles Nutter, Sergio Arbeo
Patrick Mahoney, Yoko Harada, Akinori Musha, John Shahid
Licensed under the MIT License.