[devdocsgjs/main: 1470/1867] rails: fix clean_html_guide




commit 335d86830cdfafb66c276f539312e75339571107
Author: Simon Legner <Simon Legner gmail com>
Date:   Tue Jan 19 19:54:16 2021 +0100

    rails: fix clean_html_guide

 lib/docs/filters/rails/clean_html_guides.rb | 5 +++--
 lib/docs/scrapers/rdoc/rails.rb             | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/lib/docs/filters/rails/clean_html_guides.rb b/lib/docs/filters/rails/clean_html_guides.rb
index 8463fe9d..a40dcba0 100644
--- a/lib/docs/filters/rails/clean_html_guides.rb
+++ b/lib/docs/filters/rails/clean_html_guides.rb
@@ -23,9 +23,10 @@ module Docs
         end
 
         css('pre').each do |node|
-          language = node['class'][/brush: ?(\w+)/, 1]
+          code = node.at_css('code')
+          language = code['class'][/highlight ?(\w+)/, 1]
           node['data-language'] = language unless language == 'plain'
-          node.remove_attribute('class')
+          code.remove_attribute('class')
           node.content = node.content.strip
         end
 
diff --git a/lib/docs/scrapers/rdoc/rails.rb b/lib/docs/scrapers/rdoc/rails.rb
index df772607..907deed3 100644
--- a/lib/docs/scrapers/rdoc/rails.rb
+++ b/lib/docs/scrapers/rdoc/rails.rb
@@ -84,7 +84,7 @@ module Docs
     end
 
     version '6.1' do
-      self.release = '6.1.0'
+      self.release = '6.1.1'
     end
 
     version '6.0' do


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