From 3508fa82253a37661b18b1215e7ace160f967024 Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 30 Oct 2016 17:47:50 -0400 Subject: [PATCH] Update GCC documentation (6.2.0) --- lib/docs/filters/gnu/entries.rb | 2 +- lib/docs/scrapers/gnu/gcc.rb | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/lib/docs/filters/gnu/entries.rb b/lib/docs/filters/gnu/entries.rb index 459ea391..5e3aab48 100644 --- a/lib/docs/filters/gnu/entries.rb +++ b/lib/docs/filters/gnu/entries.rb @@ -10,7 +10,7 @@ module Docs def get_name name = at_css('h1').content - name.remove! %r{\A[\d\.]*} + name.sub! %r{\A([\d\.]*\d)}, '\1.' name.split('—').first.strip end diff --git a/lib/docs/scrapers/gnu/gcc.rb b/lib/docs/scrapers/gnu/gcc.rb index 00ab483b..99b17bd9 100644 --- a/lib/docs/scrapers/gnu/gcc.rb +++ b/lib/docs/scrapers/gnu/gcc.rb @@ -45,14 +45,28 @@ module Docs 'Wtrigraphs.html' => 'Invocation.html' } + version '6' do + self.release = '6.2.0' + self.dir = '/Users/Thibaut/DevDocs/Docs/gcc6' + self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/" + end + + version '6 CPP' do + self.release = '6.2.0' + self.dir = '/Users/Thibaut/DevDocs/Docs/gcpp6' + self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/" + + options[:root_title] = false + options[:replace_paths] = CPP_PATHS + end version '5' do - self.release = '5.3.0' + self.release = '5.4.0' self.dir = '/Users/Thibaut/DevDocs/Docs/gcc5' self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/gcc/" end version '5 CPP' do - self.release = '5.3.0' + self.release = '5.4.0' self.dir = '/Users/Thibaut/DevDocs/Docs/gcpp5' self.base_url = "https://gcc.gnu.org/onlinedocs/gcc-#{release}/cpp/"