module Docs
class WebExtensions < UrlScraper
self.name = 'Web Extensions'
self.slug = 'web_extensions'
self.type = 'simple'
self.links = {
home: 'https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions'
}
self.base_url = 'https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions'
html_filters.push 'web_extensions/entries', 'web_extensions/clean_html'
options[:skip_patterns] = [
/\/contributors\.txt$/
]
options[:attribution] = -> (filter) {
<<-HTML
#{filter.result()[:entries][0].name} © 2005-2021 Mozilla and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike license
HTML
}
end
end