class Nokogiri::EncodingHandler
- Parent:
- Object
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;
}
Get the encoding handler for name
static VALUE alias(VALUE klass, VALUE from, VALUE to)
{
xmlAddEncodingAlias(StringValueCStr(from), StringValueCStr(to));
return to;
}
Alias encoding handler with name from
to name to
static VALUE clear_aliases(VALUE klass)
{
xmlCleanupEncodingAliases();
return klass;
}
Remove all encoding aliases.
static VALUE delete(VALUE klass, VALUE name)
{
if(xmlDelEncodingAlias(StringValueCStr(name))) return Qnil;
return Qtrue;
}
Delete the encoding alias named name
static VALUE name(VALUE self)
{
xmlCharEncodingHandlerPtr handler;
Data_Get_Struct(self, xmlCharEncodingHandler, handler);
return NOKOGIRI_STR_NEW2(handler->name);
}
Get the name of this EncodingHandler
© 2008–2018 Aaron Patterson, Mike Dalessio, Charles Nutter, Sergio Arbeo,
Patrick Mahoney, Yoko Harada, Akinori MUSHA, John Shahid, Lars Kanis
Licensed under the MIT License.