History

Update versions and filter

Jasper van Merle committed 7 years ago

Commit d5bcd6f1 parent b7141a42 files · +20 −2Browse files

Unified · Split

2 files
  1. lib/docs/filters/elixir/clean_html.rb +5 −0
  2. lib/docs/scrapers/elixir.rb +15 −2
lib/docs/filters/elixir/clean_html.rb+5−0
@@ -57,6 +57,11 @@ module Docs · 56 unmodified lines
5757 node.parent.after(node)
5858 end
5959
60+ css('.signature').each do |node|
61+ non_text_children = node.xpath('node()[not(self::text())]')
62+ non_text_children.to_a.reverse.each { |child| node.parent.add_next_sibling(child) }
63+ end
64+
6065 css('pre').each do |node|
6166 node['data-language'] = 'elixir'
6267 node.content = node.content
lib/docs/scrapers/elixir.rb+15−2
@@ -33,8 +33,21 @@ module Docs · 32 unmodified lines
3333 "https://elixir-lang.org/getting-started/introduction.html" ]
3434 end
3535
36+ version '1.9' do
37+ self.release = '1.9.1'
38+ self.base_urls = [
39+ "https://hexdocs.pm/elixir/#{release}/",
40+ "https://hexdocs.pm/eex/#{release}/",
41+ "https://hexdocs.pm/ex_unit/#{release}/",
42+ "https://hexdocs.pm/iex/#{release}/",
43+ "https://hexdocs.pm/logger/#{release}/",
44+ "https://hexdocs.pm/mix/#{release}/",
45+ 'https://elixir-lang.org/getting-started/'
46+ ]
47+ end
48+
3649 version '1.8' do
37− self.release = '1.8.1'
50+ self.release = '1.8.2'
3851 self.base_urls = [
3952 "https://hexdocs.pm/elixir/#{release}/",
4053 "https://hexdocs.pm/eex/#{release}/",
@@ -60,7 +73,7 @@ module Docs · 19 unmodified lines
6073 end
6174
6275 version '1.6' do
63− self.release = '1.6.5'
76+ self.release = '1.6.6'
6477 self.base_urls = [
6578 "https://hexdocs.pm/elixir/#{release}/",
6679 "https://hexdocs.pm/eex/#{release}/",