diff --git a/.tool-versions b/.tool-versions new file mode 100644 index 00000000..1ade7321 --- /dev/null +++ b/.tool-versions @@ -0,0 +1 @@ +ruby 2.7.4 diff --git a/lib/docs/filters/elixir/clean_html.rb b/lib/docs/filters/elixir/clean_html.rb index e357f3df..85c5b729 100644 --- a/lib/docs/filters/elixir/clean_html.rb +++ b/lib/docs/filters/elixir/clean_html.rb @@ -27,6 +27,8 @@ module Docs def api css('.hover-link', 'footer', ':not(.detail-header) > .view-source').remove + css('h1 .settings').remove + css('.summary').each do |node| node.name = 'dl' end diff --git a/lib/docs/scrapers/phoenix.rb b/lib/docs/scrapers/phoenix.rb index 1aaba7ce..d115ef05 100644 --- a/lib/docs/scrapers/phoenix.rb +++ b/lib/docs/scrapers/phoenix.rb @@ -1,7 +1,7 @@ module Docs class Phoenix < UrlScraper self.type = 'elixir' - self.release = '1.5.6' + self.release = '1.6.11' self.base_url = 'https://hexdocs.pm/' self.root_path = 'phoenix/Phoenix.html' self.initial_paths = %w( @@ -20,7 +20,7 @@ module Docs options[:container] = '#content' - options[:skip_patterns] = [/extra-api-reference/] + options[:skip_patterns] = [/extra-api-reference/, /js/, /\d+\.\d+\.\d+/] options[:only_patterns] = [ /\Aphoenix\//, /\Aecto\//,