<commit_before>define(['./isFunction', '../common/ctor'], function(isFunction, ctor){
	'use strict';

	function createSuperMethod(name, action, pointer){
		pointer = isFunction(pointer)? pointer : ctor;
		return function(){
			this.super = pointer;
			return action.apply(this, arguments);
		};
	}

	return createSuperMethod;
});
<commit_msg>Update: super function<commit_after>define(['./isFunction', '../common/ctor'], function(isFunction, ctor){
	'use strict';

	function createSuperMethod(name, action, value){
		var pointer = isFunction(value)? value : function $super(){
			return value;
		};
		return function(){
			this.super = pointer;
			return action.apply(this, arguments);
		};
	}

	return createSuperMethod;
});

{'fraction_non_alphanumeric': 0.1584022038567493, 'fraction_numerical': 0.0, 'mean_word_length': 4.9105691056910565, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6869915', 'n_tokens_mistral': 235, 'n_tokens_neox': 213, 'n_words': 52}