Skip to content

Commit

Permalink
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion core/src/main/java/org/jruby/RubySignal.java
Original file line number Diff line number Diff line change
@@ -85,7 +85,10 @@ public static Map<String, Integer> list() {
@JRubyMethod(meta = true)
public static IRubyObject list(ThreadContext context, IRubyObject recv) {
Ruby runtime = recv.getRuntime();
RubyHash names = RubyHash.newHash(runtime, RubySignal.list(), runtime.getNil());
RubyHash names = RubyHash.newHash(runtime);
for (Map.Entry<String, Integer> sig : RubySignal.list().entrySet()) {
names.op_aset(context, runtime.newString(sig.getKey()), runtime.newFixnum(sig.getValue()));
}
names.op_aset(context, runtime.newString("EXIT"), runtime.newFixnum(0));
return names;
}

0 comments on commit 3c9ee7b

Please sign in to comment.