File Coverage

blib/lib/Faker/Plugin/EnUs/JargonAdjective.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 1 2 50.0
total 21 22 95.4


line stmt bran cond sub pod time code
1             package Faker::Plugin::EnUs::JargonAdjective;
2              
3 3     3   22832 use 5.018;
  3         16  
4              
5 3     3   17 use strict;
  3         6  
  3         66  
6 3     3   13 use warnings;
  3         40  
  3         92  
7              
8 3     3   18 use Venus::Class 'base';
  3         7  
  3         23  
9              
10             base 'Faker::Plugin::EnUs';
11              
12             # VERSION
13              
14             our $VERSION = '1.17';
15              
16             # METHODS
17              
18             sub execute {
19 13     13 1 1107 my ($self, $data) = @_;
20              
21 13         49 return $self->faker->random->select(data_for_jargon_adjective());
22             }
23              
24             sub data_for_jargon_adjective {
25 13     13 0 83 state $jargon_adjective = [
26             'clicks-and-mortar',
27             'value-added',
28             'vertical',
29             'proactive',
30             'robust',
31             'revolutionary',
32             'scalable',
33             'leading-edge',
34             'innovative',
35             'intuitive',
36             'strategic',
37             'e-business',
38             'mission-critical',
39             'sticky',
40             'one-to-one',
41             '24/7',
42             'end-to-end',
43             'global',
44             'B2B',
45             'B2C',
46             'granular',
47             'frictionless',
48             'virtual',
49             'viral',
50             'dynamic',
51             '24/365',
52             'best-of-breed',
53             'killer',
54             'magnetic',
55             'bleeding-edge',
56             'web-enabled',
57             'interactive',
58             'dot-com',
59             'sexy',
60             'back-end',
61             'real-time',
62             'efficient',
63             'front-end',
64             'distributed',
65             'seamless',
66             'extensible',
67             'turn-key',
68             'world-class',
69             'open-source',
70             'cross-platform',
71             'cross-media',
72             'synergistic',
73             'bricks-and-clicks',
74             'out-of-the-box',
75             'enterprise',
76             'integrated',
77             'impactful',
78             'wireless',
79             'transparent',
80             'next-generation',
81             'cutting-edge',
82             'user-centric',
83             'visionary',
84             'customized',
85             'ubiquitous',
86             'plug-and-play',
87             'collaborative',
88             'compelling',
89             'holistic',
90             'rich',
91             ]
92             }
93              
94             1;
95              
96              
97              
98             =head1 NAME
99              
100             Faker::Plugin::EnUs::JargonAdjective - Jargon Adjective
101              
102             =cut
103              
104             =head1 ABSTRACT
105              
106             Jargon Adjective for Faker
107              
108             =cut
109              
110             =head1 VERSION
111              
112             1.17
113              
114             =cut
115              
116             =head1 SYNOPSIS
117              
118             package main;
119              
120             use Faker::Plugin::EnUs::JargonAdjective;
121              
122             my $plugin = Faker::Plugin::EnUs::JargonAdjective->new;
123              
124             # bless(..., "Faker::Plugin::EnUs::JargonAdjective")
125              
126             =cut
127              
128             =head1 DESCRIPTION
129              
130             This package provides methods for generating fake data for jargon adjective.
131              
132             =encoding utf8
133              
134             =cut
135              
136             =head1 INHERITS
137              
138             This package inherits behaviors from:
139              
140             L
141              
142             =cut
143              
144             =head1 METHODS
145              
146             This package provides the following methods:
147              
148             =cut
149              
150             =head2 execute
151              
152             execute(HashRef $data) (Str)
153              
154             The execute method returns a returns a random fake jargon adjective.
155              
156             I>
157              
158             =over 4
159              
160             =item execute example 1
161              
162             package main;
163              
164             use Faker::Plugin::EnUs::JargonAdjective;
165              
166             my $plugin = Faker::Plugin::EnUs::JargonAdjective->new;
167              
168             # bless(..., "Faker::Plugin::EnUs::JargonAdjective")
169              
170             # my $result = $plugin->execute;
171              
172             # "virtual";
173              
174             # my $result = $plugin->execute;
175              
176             # "killer";
177              
178             # my $result = $plugin->execute;
179              
180             # "cutting-edge";
181              
182             =back
183              
184             =cut
185              
186             =head2 new
187              
188             new(HashRef $data) (Plugin)
189              
190             The new method returns a new instance of the class.
191              
192             I>
193              
194             =over 4
195              
196             =item new example 1
197              
198             package main;
199              
200             use Faker::Plugin::EnUs::JargonAdjective;
201              
202             my $plugin = Faker::Plugin::EnUs::JargonAdjective->new;
203              
204             # bless(..., "Faker::Plugin::EnUs::JargonAdjective")
205              
206             =back
207              
208             =cut