Skip to content

Commit fd5b6d5

Browse files
committed
IVar: move MultipleAssignmentError into the class.
1 parent 8a5ff41 commit fd5b6d5

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

lib/concurrent/ivar.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
module Concurrent
77

8-
MultipleAssignmentError = Class.new(StandardError)
9-
108
class IVar
9+
MultipleAssignmentError = Class.new(StandardError)
10+
1111
include Obligation
1212
include Concurrent::Observable
1313

spec/concurrent/ivar_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def trigger_observable(observable)
108108
it 'raises an exception if set more than once' do
109109
i = IVar.new
110110
i.set(14)
111-
expect {i.set(2)}.to raise_error(MultipleAssignmentError)
111+
expect {i.set(2)}.to raise_error(IVar::MultipleAssignmentError)
112112
i.value.should eq 14
113113
end
114114

@@ -135,7 +135,7 @@ def trigger_observable(observable)
135135
it 'raises an exception if set more than once' do
136136
i = IVar.new
137137
i.fail
138-
expect {i.fail}.to raise_error(MultipleAssignmentError)
138+
expect {i.fail}.to raise_error(IVar::MultipleAssignmentError)
139139
i.value.should be_nil
140140
end
141141

0 commit comments

Comments
 (0)