# File lib/html5/filters/validator.rb, line 624 def check_link_relation(token, tag_name, attr_name, attr_value) check_token_list(tag_name, attr_name, attr_value) do |t| yield t end value_list = parse_token_list(attr_value) allowed_values = tag_name == 'link' ? @@link_rel_values : @@a_rel_values for current_value in value_list if !allowed_values.include?(current_value) yield({:type => "ParseError", :data => "invalid-rel", :datavars => {"tagName" => tag_name, "attributeName" => attr_name}}) end end end