From 2efdbe896989fa3d00e00974aa869d5c8fac7feb Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Sat, 27 Aug 2011 17:08:05 -0400 Subject: [PATCH] Added missing MemberBuilder docblocks (#25) --- lib/MemberBuilder.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/MemberBuilder.js b/lib/MemberBuilder.js index 60dbf1f..64799c9 100644 --- a/lib/MemberBuilder.js +++ b/lib/MemberBuilder.js @@ -1,6 +1,12 @@ /** * Handles building members (properties, methods) * + * This prototype could have easily been refactored into a number of others + * (e.g. one for each type of member), but that refactoring has been deferred + * until necessary to ensure ease.js maintains a relatively small footprint. + * Ultimately, however, such a decision is a micro-optimization and shouldn't + * harm the design and maintainability of the software. + * * Copyright (C) 2010 Mike Gerwitz * * This file is part of ease.js. @@ -31,6 +37,9 @@ var util = require( __dirname + '/util' ), ; +/** + * Responsible for building class members + */ module.exports = function MemberBuilder() { // permit omitting 'new' keyword