class Nokogiri::HTML4::EntityLookup
Public Instance Methods
[](name)
click to toggle source
Look up entity with name
# File lib/nokogiri/html4/entity_lookup.rb, line 10 def [](name) (val = get(name)) && val.value end
get(key)
click to toggle source
Get the HTML4::EntityDescription
for key
static VALUE get(VALUE _, VALUE rb_entity_name) { VALUE cNokogiriHtml4EntityDescription; const htmlEntityDesc *c_entity_desc; VALUE rb_constructor_args[3]; c_entity_desc = htmlEntityLookup((const xmlChar *)StringValueCStr(rb_entity_name)); if (NULL == c_entity_desc) { return Qnil; } rb_constructor_args[0] = UINT2NUM(c_entity_desc->value); rb_constructor_args[1] = NOKOGIRI_STR_NEW2(c_entity_desc->name); rb_constructor_args[2] = NOKOGIRI_STR_NEW2(c_entity_desc->desc); cNokogiriHtml4EntityDescription = rb_const_get_at(mNokogiriHtml4, rb_intern("EntityDescription")); return rb_class_new_instance(3, rb_constructor_args, cNokogiriHtml4EntityDescription); }