IronRuby.Builtins.ModuleOps.UndefineMethod C# (CSharp) Method

UndefineMethod() private method

private UndefineMethod ( RubyModule self ) : RubyModule
self RubyModule
return RubyModule
        public static RubyModule/*!*/ UndefineMethod(RubyModule/*!*/ self, [DefaultProtocol, NotNullItems]params string[]/*!*/ methodNames) {
            foreach (var methodName in methodNames) {
                if (!self.ResolveMethod(methodName, VisibilityContext.AllVisible).Found) {
                    throw RubyExceptions.CreateUndefinedMethodError(self, methodName);
                }
                self.UndefineMethod(methodName);
            }
            return self;
        }