File Coverage

blib/lib/Faker/Plugin/EnUs/JargonVerb.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::JargonVerb;
2              
3 3     3   21929 use 5.018;
  3         12  
4              
5 3     3   16 use strict;
  3         11  
  3         70  
6 3     3   16 use warnings;
  3         12  
  3         129  
7              
8 3     3   18 use Venus::Class 'base';
  3         8  
  3         22  
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 1105 my ($self, $data) = @_;
20              
21 13         45 return $self->faker->random->select(data_for_jargon_verb());
22             }
23              
24             sub data_for_jargon_verb {
25 13     13 0 85 state $jargon_verb = [
26             'implement',
27             'utilize',
28             'integrate',
29             'streamline',
30             'optimize',
31             'evolve',
32             'transform',
33             'embrace',
34             'enable',
35             'orchestrate',
36             'leverage',
37             'reinvent',
38             'aggregate',
39             'architect',
40             'enhance',
41             'incentivize',
42             'morph',
43             'empower',
44             'envisioneer',
45             'monetize',
46             'harness',
47             'facilitate',
48             'seize',
49             'disintermediate',
50             'synergize',
51             'strategize',
52             'deploy',
53             'brand',
54             'grow',
55             'target',
56             'syndicate',
57             'synthesize',
58             'deliver',
59             'mesh',
60             'incubate',
61             'engage',
62             'maximize',
63             'benchmark',
64             'expedite',
65             'reintermediate',
66             'whiteboard',
67             'visualize',
68             'repurpose',
69             'innovate',
70             'scale',
71             'unleash',
72             'drive',
73             'extend',
74             'engineer',
75             'revolutionize',
76             'generate',
77             'exploit',
78             'transition',
79             'e-enable',
80             'iterate',
81             'cultivate',
82             'matrix',
83             'productize',
84             'redefine',
85             'recontextualize',
86             ]
87             }
88              
89             1;
90              
91              
92              
93             =head1 NAME
94              
95             Faker::Plugin::EnUs::JargonVerb - Jargon Verb
96              
97             =cut
98              
99             =head1 ABSTRACT
100              
101             Jargon Verb for Faker
102              
103             =cut
104              
105             =head1 VERSION
106              
107             1.17
108              
109             =cut
110              
111             =head1 SYNOPSIS
112              
113             package main;
114              
115             use Faker::Plugin::EnUs::JargonVerb;
116              
117             my $plugin = Faker::Plugin::EnUs::JargonVerb->new;
118              
119             # bless(..., "Faker::Plugin::EnUs::JargonVerb")
120              
121             =cut
122              
123             =head1 DESCRIPTION
124              
125             This package provides methods for generating fake data for jargon verb.
126              
127             =encoding utf8
128              
129             =cut
130              
131             =head1 INHERITS
132              
133             This package inherits behaviors from:
134              
135             L
136              
137             =cut
138              
139             =head1 METHODS
140              
141             This package provides the following methods:
142              
143             =cut
144              
145             =head2 execute
146              
147             execute(HashRef $data) (Str)
148              
149             The execute method returns a returns a random fake jargon verb.
150              
151             I>
152              
153             =over 4
154              
155             =item execute example 1
156              
157             package main;
158              
159             use Faker::Plugin::EnUs::JargonVerb;
160              
161             my $plugin = Faker::Plugin::EnUs::JargonVerb->new;
162              
163             # bless(..., "Faker::Plugin::EnUs::JargonVerb")
164              
165             # my $result = $plugin->execute;
166              
167             # "harness";
168              
169             # my $result = $plugin->execute;
170              
171             # "strategize";
172              
173             # my $result = $plugin->execute;
174              
175             # "exploit";
176              
177             =back
178              
179             =cut
180              
181             =head2 new
182              
183             new(HashRef $data) (Plugin)
184              
185             The new method returns a new instance of the class.
186              
187             I>
188              
189             =over 4
190              
191             =item new example 1
192              
193             package main;
194              
195             use Faker::Plugin::EnUs::JargonVerb;
196              
197             my $plugin = Faker::Plugin::EnUs::JargonVerb->new;
198              
199             # bless(..., "Faker::Plugin::EnUs::JargonVerb")
200              
201             =back
202              
203             =cut