3 NinjsModulenameB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsvariable this.nameThe module's name (string) NinjsModuleadd_testB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunction+Adds a test file to the tests array (beta). existencejsE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfile NinjsModulerun_tests(beta)B/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsvariablethis.run_testsBoolean to turn tests on/offis_arrayE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunction var is_array = function(suspect)&Determine if the suspect is an Array. NinjsApplicationG/Volumes/Storage/Development/ninjs/repository/ninjs/core/application.jsclass‚An NinjsApplication object serves as your application's namespace and includes a utility to add modules to the application object. NinjsModuleelementsB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunction!Method to define module elements.extendjsB/Volumes/Storage/Development/ninjs/repository/ninjs/core/extend.jsfile NinjsModule _run_testsB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunction'Runs the test files in the test array.  is_numberE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunction!var is_number = function(suspect)'Determines if the suspect is a Number.  NinjsModuleactionsB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunctionDThe actions method contains code to be executed when run is called.  NinjsModule tests(beta)B/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsvariable this.testsArray of test files to run is_stringE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunction!var is_string = function(suspect)#Determine the suspect is a String. is_boolE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunctionvar is_bool = function(suspect)(Determines if the suspect is a Boolean.  NinjsModuleB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsclassRA NinjsModule is an object which encapsulates a certain behavior or functionality. NinjsModulerunB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunction-Waits for the DOM to load then calls execute. NinjsModule VariablesB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsgroupninjs?/Volumes/Storage/Development/ninjs/repository/ninjs/core/nin.jsfile NinjsModule call_on_readyB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunction;Waits for the DOM to be ready and then executes a callback. is_typeofE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunction'var is_typeof = function(type, suspect)0Strict type checking by comparing constructors.  NinjsModuleset_dataB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunction,Adds properties to the module's data object. applicationjsG/Volumes/Storage/Development/ninjs/repository/ninjs/core/application.jsfilemodulejsB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfile NinjsModuleexecuteB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsfunctionDWrapper method that set's up the environment and then calls actions. is_definedE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunction"var is_defined = function(suspect)#Checks if a variable is undefined. methodB/Volumes/Storage/Development/ninjs/repository/ninjs/core/extend.jsfunction0Function.prototype.method = function(name, func))Method to add a method to an object (ie.  NinjsModuledataB/Volumes/Storage/Development/ninjs/repository/ninjs/core/module.jsvariable this.dataThe module's data object is_undefinedE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunction$var is_undefined = function(suspect)!Checks if a variable is defined. unlessB/Volumes/Storage/Development/ninjs/repository/ninjs/core/extend.jsfunction5var unless = function(expression, callback, fallback)4Function to better express negative conditions (ie. is_dateE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunctionvar is_date = function(suspect)%Determines if the suspect is a Date.  FunctionsE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsgroupB/Volumes/Storage/Development/ninjs/repository/ninjs/core/extend.jsgroup is_numericE/Volumes/Storage/Development/ninjs/repository/ninjs/core/existence.jsfunction"var is_numeric = function(suspect)