public static object CreateAnonymousModule(RubyScope/*!*/ scope, BlockParam body, RubyClass/*!*/ self) { RubyModule newModule = new RubyModule(self, null); return (body != null) ? RubyUtils.EvaluateInModule(newModule, body, null, newModule) : newModule; }