File Coverage

blib/lib/Faker/Plugin/JaJp/JargonTermPrefix.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::JaJp::JargonTermPrefix;
2              
3 2     2   21145 use 5.018;
  2         8  
4              
5 2     2   12 use strict;
  2         4  
  2         41  
6 2     2   10 use warnings;
  2         4  
  2         56  
7              
8 2     2   13 use Venus::Class 'base';
  2         3  
  2         15  
9              
10             base 'Faker::Plugin::JaJp';
11              
12             # VERSION
13              
14             our $VERSION = '1.18';
15              
16             # METHODS
17              
18             sub execute {
19 6     6 1 1125 my ($self, $data) = @_;
20              
21 6         21 return $self->faker->random->select(data_for_jargon_term_prefix());
22             }
23              
24             sub data_for_jargon_term_prefix {
25 6     6 0 33 state $jargon_term_prefix = [
26             '力を与える',
27             '包括的',
28             '平らな',
29             'エグゼクティブ',
30             '明示的',
31             'にじみ出る',
32             '耐障害性',
33             '前景',
34             '斬新な考え方',
35             'フルレンジ',
36             'グローバル',
37             ]
38             }
39              
40             1;
41              
42              
43              
44             =head1 NAME
45              
46             Faker::Plugin::JaJp::JargonTermPrefix - Jargon Term Prefix
47              
48             =cut
49              
50             =head1 ABSTRACT
51              
52             Jargon Term Prefix for Faker
53              
54             =cut
55              
56             =head1 VERSION
57              
58             1.18
59              
60             =cut
61              
62             =head1 SYNOPSIS
63              
64             package main;
65              
66             use Faker::Plugin::JaJp::JargonTermPrefix;
67              
68             my $plugin = Faker::Plugin::JaJp::JargonTermPrefix->new;
69              
70             # bless(..., "Faker::Plugin::JaJp::JargonTermPrefix")
71              
72             =cut
73              
74             =head1 DESCRIPTION
75              
76             This package provides methods for generating fake data for jargon term prefix.
77              
78             =encoding utf8
79              
80             =cut
81              
82             =head1 INHERITS
83              
84             This package inherits behaviors from:
85              
86             L
87              
88             =cut
89              
90             =head1 METHODS
91              
92             This package provides the following methods:
93              
94             =cut
95              
96             =head2 execute
97              
98             execute(HashRef $data) (Str)
99              
100             The execute method returns a returns a random fake jargon term prefix.
101              
102             I>
103              
104             =over 4
105              
106             =item execute example 1
107              
108             package main;
109              
110             use Faker::Plugin::JaJp::JargonTermPrefix;
111              
112             my $plugin = Faker::Plugin::JaJp::JargonTermPrefix->new;
113              
114             # bless(..., "Faker::Plugin::JaJp::JargonTermPrefix")
115              
116             # my $result = $plugin->execute;
117              
118             # 'エグゼクティブ';
119              
120             # my $result = $plugin->execute;
121              
122             # '明示的';
123              
124             # my $result = $plugin->execute;
125              
126             # 'フルレンジ';
127              
128             =back
129              
130             =cut
131              
132             =head2 new
133              
134             new(HashRef $data) (Plugin)
135              
136             The new method returns a new instance of the class.
137              
138             I>
139              
140             =over 4
141              
142             =item new example 1
143              
144             package main;
145              
146             use Faker::Plugin::JaJp::JargonTermPrefix;
147              
148             my $plugin = Faker::Plugin::JaJp::JargonTermPrefix->new;
149              
150             # bless(..., "Faker::Plugin::JaJp::JargonTermPrefix")
151              
152             =back
153              
154             =cut
155              
156             =head1 AUTHORS
157              
158             Awncorp, C
159              
160             =cut
161              
162             =head1 LICENSE
163              
164             Copyright (C) 2000, Al Newkirk.
165              
166             This program is free software, you can redistribute it and/or modify it under
167             the terms of the Apache license version 2.0.
168              
169             =cut