File Coverage

blib/lib/Faker/Plugin/EnUs/JargonAdverb.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::JargonAdverb;
2              
3 3     3   38850 use 5.018;
  3         13  
4              
5 3     3   20 use strict;
  3         13  
  3         65  
6 3     3   25 use warnings;
  3         6  
  3         91  
7              
8 3     3   16 use Venus::Class 'base';
  3         6  
  3         20  
9              
10             base 'Faker::Plugin::EnUs';
11              
12             # VERSION
13              
14             our $VERSION = '1.19';
15              
16             # METHODS
17              
18             sub execute {
19 12     12 1 1096 my ($self, $data) = @_;
20              
21 12         39 return $self->faker->random->select(data_for_jargon_adverb());
22             }
23              
24             sub data_for_jargon_adverb {
25 12     12 0 105 state $jargon_adverb = [
26             'adaptive',
27             'advanced',
28             'ameliorated',
29             'assimilated',
30             'automated',
31             'balanced',
32             'business-focused',
33             'centralized',
34             'cloned',
35             'compatible',
36             'configurable',
37             'cross-group',
38             'cross-platform',
39             'customer-focused',
40             'customizable',
41             'decentralized',
42             'de-engineered',
43             'devolved',
44             'digitized',
45             'distributed',
46             'diverse',
47             'down-sized',
48             'enhanced',
49             'enterprise-wide',
50             'ergonomic',
51             'exclusive',
52             'expanded',
53             'extended',
54             'facetoface',
55             'focused',
56             'front-line',
57             'fully-configurable',
58             'function-based',
59             'fundamental',
60             'future-proofed',
61             'grass-roots',
62             'horizontal',
63             'implemented',
64             'innovative',
65             'integrated',
66             'intuitive',
67             'inverse',
68             'managed',
69             'mandatory',
70             'monitored',
71             'multi-channelled',
72             'multi-lateral',
73             'multi-layered',
74             'multi-tiered',
75             'networked',
76             'object-based',
77             'open-architected',
78             'open-source',
79             'operative',
80             'optimized',
81             'optional',
82             'organic',
83             'organized',
84             'persevering',
85             'persistent',
86             'phased',
87             'polarised',
88             'pre-emptive',
89             'proactive',
90             'profit-focused',
91             'profound',
92             'programmable',
93             'progressive',
94             'public-key',
95             'quality-focused',
96             'reactive',
97             'realigned',
98             're-contextualized',
99             're-engineered',
100             'reduced',
101             'reverse-engineered',
102             'right-sized',
103             'robust',
104             'seamless',
105             'secured',
106             'self-enabling',
107             'sharable',
108             'stand-alone',
109             'streamlined',
110             'switchable',
111             'synchronised',
112             'synergistic',
113             'synergized',
114             'team-oriented',
115             'total',
116             'triple-buffered',
117             'universal',
118             'up-sized',
119             'upgradable',
120             'user-centric',
121             'user-friendly',
122             'versatile',
123             'virtual',
124             'visionary',
125             'vision-oriented',
126             ]
127             }
128              
129             1;
130              
131              
132              
133             =head1 NAME
134              
135             Faker::Plugin::EnUs::JargonAdverb - Jargon Adverb
136              
137             =cut
138              
139             =head1 ABSTRACT
140              
141             Jargon Adverb for Faker
142              
143             =cut
144              
145             =head1 VERSION
146              
147             1.19
148              
149             =cut
150              
151             =head1 SYNOPSIS
152              
153             package main;
154              
155             use Faker::Plugin::EnUs::JargonAdverb;
156              
157             my $plugin = Faker::Plugin::EnUs::JargonAdverb->new;
158              
159             # bless(..., "Faker::Plugin::EnUs::JargonAdverb")
160              
161             =cut
162              
163             =head1 DESCRIPTION
164              
165             This package provides methods for generating fake data for jargon adverb.
166              
167             =encoding utf8
168              
169             =cut
170              
171             =head1 INHERITS
172              
173             This package inherits behaviors from:
174              
175             L
176              
177             =cut
178              
179             =head1 METHODS
180              
181             This package provides the following methods:
182              
183             =cut
184              
185             =head2 execute
186              
187             execute(HashRef $data) (Str)
188              
189             The execute method returns a returns a random fake jargon adverb.
190              
191             I>
192              
193             =over 4
194              
195             =item execute example 1
196              
197             package main;
198              
199             use Faker::Plugin::EnUs::JargonAdverb;
200              
201             my $plugin = Faker::Plugin::EnUs::JargonAdverb->new;
202              
203             # bless(..., "Faker::Plugin::EnUs::JargonAdverb")
204              
205             # my $result = $plugin->execute;
206              
207             # "future-proofed";
208              
209             # my $result = $plugin->execute;
210              
211             # "managed";
212              
213             # my $result = $plugin->execute;
214              
215             # "synchronised";
216              
217             =back
218              
219             =cut
220              
221             =head2 new
222              
223             new(HashRef $data) (Plugin)
224              
225             The new method returns a new instance of the class.
226              
227             I>
228              
229             =over 4
230              
231             =item new example 1
232              
233             package main;
234              
235             use Faker::Plugin::EnUs::JargonAdverb;
236              
237             my $plugin = Faker::Plugin::EnUs::JargonAdverb->new;
238              
239             # bless(..., "Faker::Plugin::EnUs::JargonAdverb")
240              
241             =back
242              
243             =cut
244              
245             =head1 AUTHORS
246              
247             Awncorp, C
248              
249             =cut
250              
251             =head1 LICENSE
252              
253             Copyright (C) 2000, Al Newkirk.
254              
255             This program is free software, you can redistribute it and/or modify it under
256             the terms of the Apache license version 2.0.
257              
258             =cut