Prechádzať zdrojové kódy

Update Elixir documentation (1.15.4)

Simon Legner 2 rokov pred
rodič
commit
f4a17d085f

+ 3 - 1
lib/docs/filters/elixir/clean_html.rb

@@ -54,7 +54,7 @@ module Docs
             node.name = 'h3'
             node['id'] = id
 
-            source_href = node.at_css('.view-source').attr('href')
+            source_href = node.at_css('a.icon-action[title="View Source"]').attr('href')
 
             node.content = node.at_css('.signature').inner_text
             node << %(<a href="#{source_href}" class="source">Source</a>)
@@ -69,6 +69,8 @@ module Docs
           node['data-language'] = 'elixir'
           node.content = node.content
         end
+
+        css('.icon-action').remove
       end
     end
   end

+ 13 - 0
lib/docs/scrapers/elixir.rb

@@ -33,6 +33,19 @@ module Docs
         "https://elixir-lang.org/getting-started/introduction.html" ]
     end
 
+    version '1.15' do
+      self.release = '1.15.4'
+      self.base_urls = [
+        "https://hexdocs.pm/elixir/#{release}/",
+        "https://hexdocs.pm/eex/#{release}/",
+        "https://hexdocs.pm/ex_unit/#{release}/",
+        "https://hexdocs.pm/iex/#{release}/",
+        "https://hexdocs.pm/logger/#{release}/",
+        "https://hexdocs.pm/mix/#{release}/",
+        'https://elixir-lang.org/getting-started/'
+      ]
+    end
+
     version '1.14' do
       self.release = '1.14.1'
       self.base_urls = [