<commit_before>/**
* Copyright Ortus Solutions, Corp
* www.ortussolutions.com
* ---
* This module connects your application to Akismet
**/
component {

	// Module Properties
	this.title 				= "Amazon S3 SDK";
	this.author 			= "Ortus Solutions, Corp";
	this.webURL 			= "https://www.ortussolutions.com";
	this.description 		= "This SDK will provide you with Amazon S3 connectivity for any ColdFusion (CFML) application.";
	this.version			= "@version.number@+@build.number@";
	// If true, looks for views in the parent first, if not found, then in the module. Else vice-versa
	this.viewParentLookup 	= true;
	// If true, looks for layouts in the parent first, if not found, then in module. Else vice-versa
	this.layoutParentLookup = true;
	// Module Entry Point
	this.entryPoint			= "s3sdk";
	this.autoMapModels 		= false;

	/**
	 * Configure
	 */
	function configure(){

		// Settings
		settings = {
			accessKey = "",
			secretKey = "",
			encryption_charset = "utf-8",
			ssl = false
		};
	}

	/**
	* Fired when the module is registered and activated.
	*/
	function onLoad(){
		parseParentSettings();
		var s3settings = controller.getConfigSettings().s3sdk;
		
		// Map Akismet Library
		binder.map( "AmazonS3@s3sdk" )
			.to( "#moduleMapping#.AmazonS3" )
			.initArg( name="accessKey", 			value=s3settings.accessKey )
			.initArg( name="secretKey", 			value=s3settings.secretKey )
			.initArg( name="encryption_charset", 	value=s3settings.encryption_charset )
			.initArg( name="ssl", 					value=s3settings.ssl );
	}<commit_msg>Removed useless entrypoint<commit_after>/**
* Copyright Ortus Solutions, Corp
* www.ortussolutions.com
* ---
* This module connects your application to Amazon S3
**/
component {

	// Module Properties
	this.title 				= "Amazon S3 SDK";
	this.author 			= "Ortus Solutions, Corp";
	this.webURL 			= "https://www.ortussolutions.com";
	this.description 		= "This SDK will provide you with Amazon S3 connectivity for any ColdFusion (CFML) application.";
	this.version			= "@version.number@+@build.number@";
	// If true, looks for views in the parent first, if not found, then in the module. Else vice-versa
	this.viewParentLookup 	= true;
	// If true, looks for layouts in the parent first, if not found, then in module. Else vice-versa
	this.layoutParentLookup = true;
	this.autoMapModels 		= false;

	/**
	 * Configure
	 */
	function configure(){

		// Settings
		settings = {
			accessKey = "",
			secretKey = "",
			encryption_charset = "utf-8",
			ssl = false
		};
	}

	/**
	* Fired when the module is registered and activated.
	*/
	function onLoad(){
		parseParentSettings();
		var s3settings = controller.getConfigSettings().s3sdk;
		
		// Map Akismet Library
		binder.map( "AmazonS3@s3sdk" )
			.to( "#moduleMapping#.AmazonS3" )
			.initArg( name="accessKey", 			value=s3settings.accessKey )
			.initArg( name="secretKey", 			value=s3settings.secretKey )
			.initArg( name="encryption_charset", 	value=s3settings.encryption_charset )
			.initArg( name="ssl", 					value=s3settings.ssl );
	}
{'fraction_non_alphanumeric': 0.12731481481481483, 'fraction_numerical': 0.008597883597883597, 'mean_word_length': 3.514925373134328, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 4, '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': '1824588', 'n_tokens_mistral': 1116, 'n_tokens_neox': 991, 'n_words': 264}