pico-engine
pico-engine copied to clipboard
We ought to consolidate code in Wrangler for computing a URL given an absoluteURL and a RID
To install a ruleset, you have two options:
- Provide the absolute (full) URL of where the source code is located, or
- Provide an absolute URL of an already-installed ruleset (usually the one that is evaluating) and the RID of another ruleset whose source code is located in the same folder (see RFC-3986, section 4.2)
As Wrangler is written now, there are two places where we compute an absolute URL from a given URL and a RID. These are:
The reason for consolidating the code is to follow the Don't Repeat Yourself (DRY) principle, so that code that does something ever so complicated should only appear in one place.