File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -58,8 +58,8 @@ def push(fiber)
5858 @selector . push ( fiber )
5959 end
6060
61- def raise ( *arguments )
62- @selector . raise ( *arguments )
61+ def raise ( *arguments , ** options )
62+ @selector . raise ( *arguments , ** options )
6363 end
6464
6565 def resume ( fiber , *arguments )
Original file line number Diff line number Diff line change @@ -116,9 +116,9 @@ def push(fiber)
116116 #
117117 # @parameter fiber [Fiber] The fiber to raise the exception on.
118118 # @parameter arguments [Array] The arguments to use when raising the exception.
119- def raise ( fiber , *arguments )
119+ def raise ( fiber , *arguments , ** options )
120120 log ( "Raising exception on fiber #{ fiber . inspect } with #{ arguments . inspect } " )
121- @selector . raise ( fiber , *arguments )
121+ @selector . raise ( fiber , *arguments , ** options )
122122 end
123123
124124 # Check if the selector is ready.
Original file line number Diff line number Diff line change @@ -98,11 +98,11 @@ def push(fiber)
9898 end
9999
100100 # Transfer to the given fiber and raise an exception. Put the current fiber into the ready list.
101- def raise ( fiber , *arguments )
101+ def raise ( fiber , *arguments , ** options )
102102 optional = Optional . new ( Fiber . current )
103103 @ready . push ( optional )
104104
105- fiber . raise ( *arguments )
105+ fiber . raise ( *arguments , ** options )
106106 ensure
107107 optional . nullify
108108 end
You can’t perform that action at this time.
0 commit comments