We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cad0d25 commit 3c9ee7bCopy full SHA for 3c9ee7b
core/src/main/java/org/jruby/RubySignal.java
@@ -85,7 +85,10 @@ public static Map<String, Integer> list() {
85
@JRubyMethod(meta = true)
86
public static IRubyObject list(ThreadContext context, IRubyObject recv) {
87
Ruby runtime = recv.getRuntime();
88
- RubyHash names = RubyHash.newHash(runtime, RubySignal.list(), runtime.getNil());
+ RubyHash names = RubyHash.newHash(runtime);
89
+ for (Map.Entry<String, Integer> sig : RubySignal.list().entrySet()) {
90
+ names.op_aset(context, runtime.newString(sig.getKey()), runtime.newFixnum(sig.getValue()));
91
+ }
92
names.op_aset(context, runtime.newString("EXIT"), runtime.newFixnum(0));
93
return names;
94
}
0 commit comments