Skip to content

Commit 5c53d4d

Browse files
cjcolvardunn
authored andcommitted
Fix kwarg changes in ruby 3.0
1 parent 4421dc5 commit 5c53d4d

7 files changed

Lines changed: 13 additions & 13 deletions

File tree

lib/valkyrie/persistence/fedora/ordered_list.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ class HeadSentinel < Sentinel
156156
# @param parent [Valkyrie::Persistence::Fedora::OrderedList]
157157
# @param next_node [ListNode]
158158
# @param prev_node [ListNode]
159-
def initialize(*args)
159+
def initialize(*args, **kwargs)
160160
super
161161
@next ||= TailSentinel.new(parent, prev_node: self)
162162
end
@@ -166,7 +166,7 @@ class TailSentinel < Sentinel
166166
# @param parent [Valkyrie::Persistence::Fedora::OrderedList]
167167
# @param next_node [ListNode]
168168
# @param prev_node [ListNode]
169-
def initialize(*args)
169+
def initialize(*args, **kwargs)
170170
super
171171
prev.next = self if prev&.next != self
172172
end

spec/support/fedora_helper.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def fedora_auth
3737
end
3838

3939
def wipe_fedora!(base_path:, fedora_version: 4)
40-
Valkyrie::Persistence::Fedora::MetadataAdapter.new(fedora_adapter_config(base_path: base_path, fedora_version: fedora_version)).persister.wipe!
40+
Valkyrie::Persistence::Fedora::MetadataAdapter.new(**fedora_adapter_config(base_path: base_path, fedora_version: fedora_version)).persister.wipe!
4141
end
4242
end
4343

spec/valkyrie/persistence/fedora/metadata_adapter_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[4, 5, 6].each do |fedora_version|
77
context "fedora #{fedora_version}" do
88
let(:version) { fedora_version }
9-
let(:adapter) { described_class.new(fedora_adapter_config(base_path: "test_fed", fedora_version: version)) }
9+
let(:adapter) { described_class.new(**fedora_adapter_config(base_path: "test_fed", fedora_version: version)) }
1010
it_behaves_like "a Valkyrie::MetadataAdapter"
1111

1212
describe "#schema" do
@@ -15,7 +15,7 @@
1515
end
1616

1717
context "with a custom schema" do
18-
let(:adapter) { described_class.new(fedora_adapter_config(base_path: "test_fed", schema: "custom-schema", fedora_version: version)) }
18+
let(:adapter) { described_class.new(**fedora_adapter_config(base_path: "test_fed", schema: "custom-schema", fedora_version: version)) }
1919
specify { expect(adapter.schema).to eq("custom-schema") }
2020
end
2121
end

spec/valkyrie/persistence/fedora/persister/model_converter_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
let(:version) { fedora_version }
88
let(:adapter) do
99
Valkyrie::Persistence::Fedora::MetadataAdapter.new(
10-
fedora_adapter_config(base_path: "test_fed", schema: schema, fedora_version: version)
10+
**fedora_adapter_config(base_path: "test_fed", schema: schema, fedora_version: version)
1111
)
1212
end
1313

spec/valkyrie/persistence/fedora/persister_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
let(:adapter) do
1111
Valkyrie::Persistence::Fedora::MetadataAdapter.new(
12-
fedora_adapter_config(
12+
**fedora_adapter_config(
1313
base_path: "test_fed",
1414
schema: Valkyrie::Persistence::Fedora::PermissiveSchema.new(title: RDF::URI("http://example.com/title")),
1515
fedora_version: version

spec/valkyrie/persistence/fedora/query_service_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
[4, 5, 6].each do |fedora_version|
77
context "fedora #{fedora_version}" do
88
let(:version) { fedora_version }
9-
let(:adapter) { Valkyrie::Persistence::Fedora::MetadataAdapter.new(fedora_adapter_config(base_path: "test_fed", fedora_version: version)) }
9+
let(:adapter) { Valkyrie::Persistence::Fedora::MetadataAdapter.new(**fedora_adapter_config(base_path: "test_fed", fedora_version: version)) }
1010
let(:persister) { adapter.persister }
1111
let(:query_service) { adapter.query_service }
1212
it_behaves_like "a Valkyrie query provider"

spec/valkyrie/storage/fedora_spec.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class Valkyrie::Specs::FedoraCustomResource < Valkyrie::Resource
1717
wipe_fedora!(base_path: "test", fedora_version: 4)
1818
end
1919

20-
let(:storage_adapter) { described_class.new(fedora_adapter_config(base_path: 'test', fedora_version: 4)) }
20+
let(:storage_adapter) { described_class.new(**fedora_adapter_config(base_path: 'test', fedora_version: 4)) }
2121
let(:file) { fixture_file_upload('files/example.tif', 'image/tiff') }
2222

2323
it_behaves_like "a Valkyrie::StorageAdapter"
@@ -50,7 +50,7 @@ class Valkyrie::Specs::FedoraCustomResource < Valkyrie::Resource
5050
wipe_fedora!(base_path: "test", fedora_version: 5)
5151
end
5252

53-
let(:storage_adapter) { described_class.new(fedora_adapter_config(base_path: 'test', fedora_version: 5)) }
53+
let(:storage_adapter) { described_class.new(**fedora_adapter_config(base_path: 'test', fedora_version: 5)) }
5454
let(:file) { fixture_file_upload('files/example.tif', 'image/tiff') }
5555

5656
it_behaves_like "a Valkyrie::StorageAdapter"
@@ -91,7 +91,7 @@ class Valkyrie::Specs::FedoraCustomResource < Valkyrie::Resource
9191
end
9292
context 'when using default transformer' do
9393
context 'and basepath is passed in' do
94-
let(:storage_adapter) { described_class.new(fedora_adapter_config(base_path: 'test', fedora_version: 5)) }
94+
let(:storage_adapter) { described_class.new(**fedora_adapter_config(base_path: 'test', fedora_version: 5)) }
9595

9696
it 'produces a valid URI' do
9797
expected_uri = 'fedora://localhost:8998/rest/test/AN1D4UHA/original'
@@ -100,7 +100,7 @@ class Valkyrie::Specs::FedoraCustomResource < Valkyrie::Resource
100100
end
101101

102102
context "when basepath uses default (e.g. '/')" do
103-
let(:storage_adapter) { described_class.new(fedora_adapter_config(base_path: '/', fedora_version: 5)) }
103+
let(:storage_adapter) { described_class.new(**fedora_adapter_config(base_path: '/', fedora_version: 5)) }
104104

105105
it 'produces a valid URI' do
106106
expected_uri = RDF::URI.new('fedora://localhost:8998/rest/AN1D4UHA/original')
@@ -128,7 +128,7 @@ class Valkyrie::Specs::FedoraCustomResource < Valkyrie::Resource
128128
RDF::URI.new(base_url + (head.scan(/..?/).first(4) + [id]).join('/'))
129129
end
130130
end
131-
let(:storage_adapter) { described_class.new(fedora_adapter_config(base_path: 'test', fedora_version: 5)) }
131+
let(:storage_adapter) { described_class.new(**fedora_adapter_config(base_path: 'test', fedora_version: 5)) }
132132

133133
it 'produces a valid URI' do
134134
expected_uri = 'fedora://localhost:8998/rest/test/AN/1D/4U/HA/AN1D4UHA/original'

0 commit comments

Comments
 (0)