}
map.put(AttributeName.ERROR_WRITER, writer);
Ruby runtime = container.getProvider().getRuntime();
RubyIO io = getRubyIO(runtime, writer);
runtime.defineVariable(new OutputGlobalVariable(runtime, "$stderr", io), GlobalVariable.Scope. GLOBAL);
runtime.getObject().storeConstant("STDERR", io);
runtime.getGlobalVariables().alias("$deferr", "$stderr");
}
private static RubyIO getRubyIO(Ruby runtime, Writer writer) throws IOException, BadDescriptorException {