module Docs class Chefclient < UrlScraper self.name = 'Chef Client' self.slug = 'chefclient' self.type = 'chefclient' self.version = '12.5' self.base_url = "https://docs.chef.io/release/#{version.sub '.', '-'}/" self.links = { home: 'https://www.chef.io/', docs: 'https://docs.chef.io/' } html_filters.push 'chefclient/entries', 'chefclient/clean_html' options[:fix_urls] = ->(url) do url.remove! %r{/release/[0-9\-+]/} url end options[:skip_patterns] = [/_images\//] options[:trailing_slash] = false options[:attribution] = <<-HTML © 2015 Chef Software, Inc.
Creative Commons Attribution 3.0 Unported License. HTML end end