fails:Module#module_eval evaluates a given string in the context of self
fails:Module#module_eval does not add defined methods to other classes
fails:Module#module_eval evaluates a given block in the context of self
fails:Module#module_eval uses the optional filename and lineno parameters for error messages
fails:Module#module_eval converts a non-string filename to a string using to_str
fails:Module#module_eval raises a TypeError when the given filename can't be converted to string using to_str
fails:Module#module_eval converts non string eval-string to string using to_str
fails:Module#module_eval raises a TypeError when the given eval-string can't be converted to string using to_str
fails:Module#module_eval raises an ArgumentError when a block and normal arguments are given
fails:Module#module_eval adds methods respecting the lexical constant scope
