Unified · Split
| @@ -0,0 +1,9 @@ | ||
| 1 | +module Docs | |
| 2 | + class SaltStack | |
| 3 | + class CleanHtmlFilter < Filter | |
| 4 | + def call | |
| 5 | + doc | |
| 6 | + end | |
| 7 | + end | |
| 8 | + end | |
| 9 | +end | |
| @@ -0,0 +1,13 @@ | ||
| 1 | +module Docs | |
| 2 | + class SaltStack | |
| 3 | + class EntriesFilter < Docs::EntriesFilter | |
| 4 | + def get_name | |
| 5 | + at_css('h1').content | |
| 6 | + end | |
| 7 | + | |
| 8 | + def get_type | |
| 9 | + 'TODO' | |
| 10 | + end | |
| 11 | + end | |
| 12 | + end | |
| 13 | +end | |
| @@ -0,0 +1,14 @@ | ||
| 1 | +module Docs | |
| 2 | + class SaltStack < UrlScraper | |
| 3 | + self.release = '2018.3.2' | |
| 4 | + self.base_url = 'https://docs.saltstack.com/en/latest/ref/' | |
| 5 | + | |
| 6 | + html_filters.push 'salt_stack/entries', 'salt_stack/clean_html' | |
| 7 | + | |
| 8 | + options[:container] = '.body-content' | |
| 9 | + | |
| 10 | + options[:attribution] = <<-HTML | |
| 11 | + © 2018 SaltStack. All Rights Reserved, SaltStack Inc. | |
| 12 | + HTML | |
| 13 | + end | |
| 14 | +end | |