History

Merge pull request #2104 from larouxn/update_ruby_and_related_doc

Update Ruby, Rails, and Minitest docs

Simon Legner committed 2 years ago

Commit d5f82e92 parents 0074c41 c9dd0ed5 files · +21 −12Browse files

Unified · Split

5 files
  1. docs/file-scrapers.md +6 −5
  2. lib/docs/filters/rails/entries.rb +1 −1
  3. lib/docs/scrapers/rdoc/minitest.rb +1 −1
  4. lib/docs/scrapers/rdoc/rails.rb +5 −1
  5. lib/docs/scrapers/rdoc/ruby.rb +8 −4
docs/file-scrapers.md+6−5
@@ -242,11 +242,12 @@ done · 241 unmodified lines
242242 ### Ruby / Minitest
243243 ### Ruby on Rails
244244 * Download a release at https://github.com/rails/rails/releases or clone https://github.com/rails/rails.git (checkout to the branch of the rails' version that is going to be scraped)
245−* Open "railties/lib/rails/api/task.rb" and comment out any code related to sdoc ("configure_sdoc")
246−* Run "bundle install --without db && bundle exec rake rdoc" (in the Rails directory)
247−* Run "cd guides && bundle exec rake guides:generate:html"
248−* Copy the "guides/output" directory to "html/guides"
249−* Copy the "html" directory to "docs/rails~[version]"
245+* Open `railties/lib/rails/api/task.rb` and comment out any code related to sdoc (`configure_sdoc`)
246+* Run `bundle config set --local without 'db job'` (in the Rails directory)
247+* Run `bundle install && bundle exec rake rdoc` (in the Rails directory)
248+* Run `cd guides && bundle exec rake guides:generate:html`
249+* Copy the `guides/output` directory to `html/guides`
250+* Copy the `html` directory to `docs/rails~[version]`
250251
251252 ### Ruby
252253 Download the tarball of Ruby from https://www.ruby-lang.org/en/downloads/, extract it, run
lib/docs/filters/rails/entries.rb+1−1
@@ -40,7 +40,7 @@ module Docs · 39 unmodified lines
4040
4141 def get_name
4242 if slug.start_with?('guides')
43− name = at_css('#feature h2').content.strip
43+ name = at_css('#mainCol h2').content.strip
4444 name.remove! %r{\s\(.+\)\z}
4545 return name
4646 end
lib/docs/scrapers/rdoc/minitest.rb+1−1
@@ -8,7 +8,7 @@ module Docs · 7 unmodified lines
88
99 self.name = 'Ruby / Minitest'
1010 self.slug = 'minitest'
11− self.release = '5.17.0'
11+ self.release = '5.20.0'
1212 self.links = {
1313 code: 'https://github.com/minitest/minitest'
1414 }
lib/docs/scrapers/rdoc/rails.rb+5−1
@@ -75,8 +75,12 @@ module Docs · 74 unmodified lines
7575 end
7676 end
7777
78+ version '7.1' do
79+ self.release = '7.1.2'
80+ end
81+
7882 version '7.0' do
79− self.release = '7.0.4'
83+ self.release = '7.0.8'
8084 end
8185
8286 version '6.1' do
lib/docs/scrapers/rdoc/ruby.rb+8−4
@@ -69,16 +69,20 @@ module Docs · 68 unmodified lines
6969 Licensed under their own licenses.
7070 HTML
7171
72+ version '3.3' do
73+ self.release = '3.3.0'
74+ end
75+
7276 version '3.2' do
73− self.release = '3.2.0'
77+ self.release = '3.2.2'
7478 end
75−
79+
7680 version '3.1' do
77− self.release = '3.1.3'
81+ self.release = '3.1.4'
7882 end
7983
8084 version '3' do
81− self.release = '3.0.0'
85+ self.release = '3.0.6'
8286 end
8387
8488 version '2.7' do