mirror of
https://github.com/freeCodeCamp/devdocs
synced 2024-11-16 19:48:10 +01:00
2346300cee
Closes #432.
53 lines
1.2 KiB
Ruby
53 lines
1.2 KiB
Ruby
module Docs
|
|
class Erlang < FileScraper
|
|
self.type = 'erlang'
|
|
self.root_path = 'doc/index.html'
|
|
self.links = {
|
|
home: 'https://www.erlang.org/',
|
|
code: 'https://github.com/erlang/otp'
|
|
}
|
|
|
|
html_filters.insert_after 'container', 'erlang/pre_clean_html'
|
|
html_filters.push 'erlang/entries', 'erlang/clean_html'
|
|
|
|
options[:only_patterns] = [
|
|
/\Alib/,
|
|
/\Adoc\/\w+\//,
|
|
/\Aerts.+\/html/
|
|
]
|
|
|
|
options[:skip_patterns] = [
|
|
/pdf/,
|
|
/release_notes/,
|
|
/result/,
|
|
/java/,
|
|
/\.erl\z/,
|
|
/\/html\/.*_app\.html\z/,
|
|
/_examples\.html\z/,
|
|
/\Alib\/edoc/,
|
|
/\Alib\/erl_docgen/,
|
|
/\Alib\/hipe/,
|
|
/\Alib\/ose/,
|
|
/\Alib\/test_server/,
|
|
/\Alib\/jinterface/,
|
|
/\Alib\/wx/,
|
|
/\Alib\/ic/,
|
|
/\Alib\/Cos/i
|
|
]
|
|
|
|
options[:attribution] = <<-HTML
|
|
© 1999–2016 Ericsson AB<br>
|
|
Licensed under the Apache License, Version 2.0.
|
|
HTML
|
|
|
|
version '19' do
|
|
self.release = '19.0'
|
|
self.dir = '/Users/Thibaut/DevDocs/Docs/Erlang19'
|
|
end
|
|
|
|
version '18' do
|
|
self.release = '18.3'
|
|
self.dir = '/Users/Thibaut/DevDocs/Docs/Erlang18'
|
|
end
|
|
end
|
|
end
|