[devdocsgjs/main: 802/1867] composer: finish scraper and filters




commit ce5f182014555e5086f121dce1e3deec92d08d68
Author: Jasper van Merle <jaspervmerle gmail com>
Date:   Tue Aug 13 17:42:20 2019 +0200

    composer: finish scraper and filters

 assets/javascripts/templates/pages/about_tmpl.coffee |  4 ++--
 lib/docs/filters/composer/entries.rb                 |  3 ---
 lib/docs/scrapers/composer.rb                        | 11 ++++++-----
 3 files changed, 8 insertions(+), 10 deletions(-)
---
diff --git a/assets/javascripts/templates/pages/about_tmpl.coffee 
b/assets/javascripts/templates/pages/about_tmpl.coffee
index 710d4be7..4a2a722c 100644
--- a/assets/javascripts/templates/pages/about_tmpl.coffee
+++ b/assets/javascripts/templates/pages/about_tmpl.coffee
@@ -188,9 +188,9 @@ credits = [
     'https://raw.githubusercontent.com/jashkenas/coffeescript/master/LICENSE'
   ], [
     'Composer',
-    '2012-2018 Nils Adermann, Jordi Boggiano',
+    'Nils Adermann, Jordi Boggiano',
     'MIT',
-    'https://github.com/composer/composer/blob/master/LICENSE'
+    'https://raw.githubusercontent.com/composer/composer/master/LICENSE'
   ], [
     'Cordova',
     '2012-2018 The Apache Software Foundation',
diff --git a/lib/docs/filters/composer/entries.rb b/lib/docs/filters/composer/entries.rb
index 7547dd38..d3116756 100644
--- a/lib/docs/filters/composer/entries.rb
+++ b/lib/docs/filters/composer/entries.rb
@@ -3,15 +3,12 @@ module Docs
     class EntriesFilter < Docs::EntriesFilter
       def get_name
         title = at_css('h1').content
-
         title = "#{Integer(subpath[1]) + 1}. #{title}" if type == 'Book'
-
         title
       end
 
       def get_type
         return 'Articles' if subpath.start_with?('articles/')
-
         'Book'
       end
 
diff --git a/lib/docs/scrapers/composer.rb b/lib/docs/scrapers/composer.rb
index beade9cb..ade5ca83 100644
--- a/lib/docs/scrapers/composer.rb
+++ b/lib/docs/scrapers/composer.rb
@@ -1,8 +1,8 @@
 module Docs
   class Composer < UrlScraper
-    self.name = 'Composer'
     self.type = 'simple'
-
+    self.release = '1.9.0'
+    self.base_url = 'https://getcomposer.org/doc/'
     self.links = {
       home: 'https://getcomposer.org',
       code: 'https://github.com/composer/composer'
@@ -10,9 +10,6 @@ module Docs
 
     html_filters.push 'composer/clean_html', 'composer/entries'
 
-    self.release = '1.7.2'
-    self.base_url = 'https://getcomposer.org/doc/'
-
     options[:container] = '#main'
 
     options[:skip_patterns] = [
@@ -23,5 +20,9 @@ module Docs
       &copy; Nils Adermann, Jordi Boggiano<br>
       Licensed under the MIT License.
     HTML
+
+    def get_latest_version(opts)
+      get_latest_github_release('composer', 'composer', opts)
+    end
   end
 end


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]