..
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82 | /**
*
* @namespace blaver.hacker
*/
var Hacker = function (blaver) {
var self = this;
/**
* abbreviation
*
* @method blaver.hacker.abbreviation
*/
self.abbreviation = function () {
return blaver.random.arrayElement(
blaver.definitions.hacker.abbreviation
);
};
/**
* adjective
*
* @method blaver.hacker.adjective
*/
self.adjective = function () {
return blaver.random.arrayElement(
blaver.definitions.hacker.adjective
);
};
/**
* noun
*
* @method blaver.hacker.noun
*/
self.noun = function () {
return blaver.random.arrayElement(blaver.definitions.hacker.noun);
};
/**
* verb
*
* @method blaver.hacker.verb
*/
self.verb = function () {
return blaver.random.arrayElement(blaver.definitions.hacker.verb);
};
/**
* ingverb
*
* @method blaver.hacker.ingverb
*/
self.ingverb = function () {
return blaver.random.arrayElement(
blaver.definitions.hacker.ingverb
);
};
/**
* phrase
*
* @method blaver.hacker.phrase
*/
self.phrase = function () {
var data = {
abbreviation: self.abbreviation,
adjective: self.adjective,
ingverb: self.ingverb,
noun: self.noun,
verb: self.verb,
};
var phrase = blaver.random.arrayElement(
blaver.definitions.hacker.phrase
);
return blaver.helpers.mustache(phrase, data);
};
return self;
};
module["exports"] = Hacker;
|
|