Skip to content

Commit b65461d

Browse files
committed
Support Ruby 3
1 parent e9aead0 commit b65461d

File tree

5 files changed

+10
-7
lines changed

5 files changed

+10
-7
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
runs-on: ubuntu-latest
66
strategy:
77
matrix:
8-
ruby: ['2.6', '2.7']
8+
ruby: ['2.6', '2.7', '3.0']
99
fail-fast: false
1010
steps:
1111
- name: Checkout

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ruby-2.7.5
1+
ruby-3.0.4

Gemfile.lock

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ GEM
1414
safe_yaml (~> 1.0.0)
1515
docile (1.3.5)
1616
hashdiff (1.0.1)
17-
power_assert (1.1.3)
17+
power_assert (2.0.1)
1818
public_suffix (4.0.6)
1919
rake (13.0.0)
20+
rexml (3.2.5)
2021
rubyzip (2.0.0)
2122
safe_yaml (1.0.5)
2223
simplecov (0.21.2)
@@ -25,7 +26,7 @@ GEM
2526
simplecov_json_formatter (~> 0.1)
2627
simplecov-html (0.12.3)
2728
simplecov_json_formatter (0.1.2)
28-
test-unit (3.2.9)
29+
test-unit (3.5.3)
2930
power_assert
3031
webmock (3.8.3)
3132
addressable (>= 2.3.6)
@@ -38,9 +39,10 @@ PLATFORMS
3839

3940
DEPENDENCIES
4041
rake (~> 13.0.0)
42+
rexml (~> 3.2.5)
4143
ro-crate!
4244
simplecov (~> 0.21.2)
43-
test-unit (~> 3.2.3)
45+
test-unit (~> 3.5.3)
4446
webmock (~> 3.8.3)
4547
yard (~> 0.9.25)
4648

lib/ro_crate/reader.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def self.initialize_crate(entity_hash, source, crate_class: ROCrate::Crate, cont
182182
crate.metadata.context = context
183183
preview_properties = entity_hash.delete(ROCrate::Preview::IDENTIFIER)
184184
preview_path = ::File.join(source, ROCrate::Preview::IDENTIFIER)
185-
preview_path = ::File.exists?(preview_path) ? Pathname.new(preview_path) : nil
185+
preview_path = ::File.exist?(preview_path) ? Pathname.new(preview_path) : nil
186186
if preview_properties || preview_path
187187
crate.preview = ROCrate::Preview.new(crate, preview_path, preview_properties || {})
188188
end

ro_crate.gemspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ Gem::Specification.new do |s|
1111
s.add_runtime_dependency 'addressable', '>= 2.7', '< 2.9'
1212
s.add_runtime_dependency 'rubyzip', '~> 2.0.0'
1313
s.add_development_dependency 'rake', '~> 13.0.0'
14-
s.add_development_dependency 'test-unit', '~> 3.2.3'
14+
s.add_development_dependency 'test-unit', '~> 3.5.3'
1515
s.add_development_dependency 'simplecov', '~> 0.21.2'
1616
s.add_development_dependency 'yard', '~> 0.9.25'
1717
s.add_development_dependency 'webmock', '~> 3.8.3'
18+
s.add_development_dependency 'rexml', '~> 3.2.5'
1819
end

0 commit comments

Comments
 (0)