aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBryan Donovan <[email protected]>2013-01-05 18:59:43 -0800
committerBryan Donovan <[email protected]>2013-01-05 18:59:43 -0800
commitbb60206f991652cef84b218fce31a0e86c7ee7fa (patch)
treed554326711478e49ad45a5ad29782e0b04d2153c /lib
parent745b0e94909e634003ab4a4a4f98e22a95332738 (diff)
downloadfaker-bb60206f991652cef84b218fce31a0e86c7ee7fa.tar.xz
faker-bb60206f991652cef84b218fce31a0e86c7ee7fa.zip
refactored name.js
Diffstat (limited to 'lib')
-rw-r--r--lib/name.js35
1 files changed, 20 insertions, 15 deletions
diff --git a/lib/name.js b/lib/name.js
index 7321064d..6544cec7 100644
--- a/lib/name.js
+++ b/lib/name.js
@@ -1,21 +1,26 @@
var Helpers = require('./helpers');
var definitions = require('./definitions');
-exports.firstName = function () {
- return Helpers.randomize(definitions.first_name());
-};
+var _name = {
+ firstName: function () {
+ return Helpers.randomize(definitions.first_name());
+ },
-exports.lastName = function () {
- return Helpers.randomize(definitions.last_name());
-};
-exports.findName = function () {
- var r = Helpers.randomNumber(8);
- switch (r) {
- case 0:
- return Helpers.randomize(definitions.name_prefix()) + " " + Helpers.randomize(definitions.first_name()) + " " + Helpers.randomize(definitions.last_name());
- case 1:
- return Helpers.randomize(definitions.first_name()) + " " + Helpers.randomize(definitions.last_name()) + " " + Helpers.randomize(definitions.name_suffix);
- }
+ lastName: function () {
+ return Helpers.randomize(definitions.last_name());
+ },
- return Helpers.randomize(definitions.first_name()) + " " + Helpers.randomize(definitions.last_name());
+ findName: function () {
+ var r = Helpers.randomNumber(8);
+ switch (r) {
+ case 0:
+ return Helpers.randomize(definitions.name_prefix()) + " " + _name.firstName() + " " + _name.lastName();
+ case 1:
+ return _name.firstName() + " " + _name.lastName() + " " + Helpers.randomize(definitions.name_suffix);
+ }
+
+ return _name.firstName() + " " + _name.lastName();
+ }
};
+
+module.exports = _name;