public static object Included(RubyContext/*!*/ context, RubyModule/*!*/ self, RubyModule/*!*/ includedIn) {
var singleton = includedIn.GetOrCreateSingletonClass();
singleton.AddMethod(
context,
"induced_from",
new RubyLibraryMethodInfo(
new[] { LibraryOverload.Create(new Func<RubyModule, object, object>(InducedFrom), false, 0, 0) },
RubyMethodVisibility.Public,
singleton
)
);
return self;
}