Skip to content

Commit e140123

Browse files
committed
RDoc is not available since Ruby 3.5+
1 parent 2e7de2d commit e140123

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

.github/workflows/gh-pages.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
2828
- name: Setup Pages
2929
id: pages
3030
uses: actions/configure-pages@v5
31+
- name: Install dependencies
32+
run: gem install rdoc
3133
- name: Build with RDoc
3234
# Outputs to the './_site' directory by default
3335
run: rake rdoc

Rakefile

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ require "bundler"
22

33
Bundler::GemHelper.install_tasks
44

5-
require "rdoc/task"
6-
RDoc::Task.new do |doc|
7-
doc.main = "README.md"
8-
doc.title = "Curses: A Ruby binding for curses, ncurses, and PDCurses."
9-
doc.rdoc_files = FileList.new %w[ext lib README.md BSDL COPYING]
10-
doc.rdoc_dir = "_site" # for github pages
5+
begin
6+
require "rdoc/task"
7+
RDoc::Task.new do |doc|
8+
doc.main = "README.md"
9+
doc.title = "Curses: A Ruby binding for curses, ncurses, and PDCurses."
10+
doc.rdoc_files = FileList.new %w[ext lib README.md BSDL COPYING]
11+
doc.rdoc_dir = "_site" # for github pages
12+
end
13+
rescue LoadError
1114
end

0 commit comments

Comments
 (0)