Gulib v0.1.0 Gulib.HtmlSanitize.Scrubber.NoScrub View Source
Scrubs neither tags, nor their attributes.
This meant for testing purposes and as a template for your own scrubber.
Link to this section Summary
Functions
Can be used to preprocess the given +html+ String before it is scrubbed
Scrubs a text node
Scrubs a single attribute for a given tag
Link to this section Functions
Can be used to preprocess the given +html+ String before it is scrubbed.
Scrubs a text node.
Scrubs a single attribute for a given tag.
You can utilize scrub_attribute to write custom matchers so you can sanitize specific attributes of specific tags:
As an example, if you only want to allow href attribute with the “http” and “https” protocols, you could implement it like this:
def scrub_attribute("a", {"href", "http" <> target}) do
{"href", "http" <> target}
end
def scrub_attribute("a", {"href", _}) do
nil
end