blob: 4b0afad65853e22a0a57bfca3c03ee0bd41fb865 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
var Helpers = require('./helpers');
var definitions = require('../lib/definitions');
exports.words = function(num){
if( typeof num == 'undefined'){ var num = 3;}
return Helpers.shuffle(definitions.lorem()).slice(0, num);
//Words.shuffle[0, num]
};
exports.sentence = function(wordCount){
if( typeof wordCount == 'undefined'){ var wordCount = 3;}
// strange issue with the node_min_test failing for captialize, please fix and add this back
//return this.words(wordCount + Helpers.randomNumber(7)).join(' ').capitalize();
return this.words(wordCount + Helpers.randomNumber(7)).join(' ');
};
exports.sentences = function(sentenceCount){
if( typeof sentenceCount == 'undefined'){ var sentenceCount = 3;}
var sentences = [];
for(sentenceCount; sentenceCount >= 0; sentenceCount--){
sentences.push(this.sentence());
}
return sentences.join("\n");
};
exports.paragraph = function(sentenceCount){
if( typeof sentenceCount == 'undefined'){ var sentenceCount = 3;}
return this.sentences(sentenceCount + Helpers.randomNumber(3));
};
exports.sentences = function(paragraphCount){
if( typeof paragraphCount == 'undefined'){ var paragraphCount = 3;}
var paragraphs = [];
for(paragraphCount; paragraphCount >= 0; paragraphCount--){
paragraphs.push(this.sentence());
}
return paragraphs.join("\n \r\t");
};
|