Skip to content

Commit b4fca33

Browse files
aardvark179eregon
authored andcommitted
Fix fix interop block argument passing test and docs.
1 parent 1a62337 commit b4fca33

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

doc/contributor/interop_implicit_api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Format: `Ruby code` sends `InteropLibrary message`
2424
- `foreign_object.method_name` sends `readMember(foreign_object, method_name)` if member is readable
2525
- `foreign_object.method_name` sends `readMember(foreign_object, method_name)` and raises if member is not invocable or readable
2626
- `foreign_object.method_name(*arguments)` sends `invokeMember(foreign_object, method_name, *arguments)` if member is readable and invokable
27-
- `foreign_object.method_name(*arguments) &block` sends `invokeMember(foreign_object, method_name, *arguments, block)`
27+
- `foreign_object.method_name(*arguments, &block)` sends `invokeMember(foreign_object, method_name, *arguments, block)`
2828
- `foreign_object.new(*arguments)` sends `instantiate(foreign_object, *arguments)`
2929
- `foreign_object.class` sends `readMember(foreign_object, "class")` when `foreign_object` is a `java.lang.Class`
3030
- `foreign_object.class` sends `getMetaObject(foreign_object)`

spec/truffle/interop/special_forms_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@
173173
l.log.should include(["invokeMember", "bar", 1, 2, 3])
174174
end
175175

176-
it description['.method_name(*arguments) &block', :invokeMember, ['method_name', '*arguments, block']] do
176+
it description['.method_name(*arguments, &block)', :invokeMember, ['method_name', '*arguments, block']] do
177177
pfo, pm, l = proxy[TruffleInteropSpecs::PolyglotMember.new]
178178
block = Proc.new {}
179179
pfo.foo = -> *x { 1 }

0 commit comments

Comments
 (0)