File Coverage

blib/lib/Faker/Plugin/JaJp/AddressAreaNumber.pm
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod 1 1 100.0
total 19 19 100.0


line stmt bran cond sub pod time code
1             package Faker::Plugin::JaJp::AddressAreaNumber;
2              
3 4     4   39962 use 5.018;
  4         18  
4              
5 4     4   23 use strict;
  4         10  
  4         96  
6 4     4   22 use warnings;
  4         10  
  4         128  
7              
8 4     4   23 use Venus::Class 'base';
  4         9  
  4         27  
9              
10             base 'Faker::Plugin::JaJp';
11              
12             # VERSION
13              
14             our $VERSION = '1.19';
15              
16             # METHODS
17              
18             sub execute {
19 30     30 1 1391 my ($self, $data) = @_;
20              
21 30         90 return $self->faker->random->range(1, 10);
22             }
23              
24             1;
25              
26              
27              
28             =head1 NAME
29              
30             Faker::Plugin::JaJp::AddressAreaNumber - Address Area Number
31              
32             =cut
33              
34             =head1 ABSTRACT
35              
36             Address Area Number for Faker
37              
38             =cut
39              
40             =head1 VERSION
41              
42             1.19
43              
44             =cut
45              
46             =head1 SYNOPSIS
47              
48             package main;
49              
50             use Faker::Plugin::JaJp::AddressAreaNumber;
51              
52             my $plugin = Faker::Plugin::JaJp::AddressAreaNumber->new;
53              
54             # bless(..., "Faker::Plugin::JaJp::AddressAreaNumber")
55              
56             =cut
57              
58             =head1 DESCRIPTION
59              
60             This package provides methods for generating fake data for address area number.
61              
62             =encoding utf8
63              
64             =cut
65              
66             =head1 INHERITS
67              
68             This package inherits behaviors from:
69              
70             L
71              
72             =cut
73              
74             =head1 METHODS
75              
76             This package provides the following methods:
77              
78             =cut
79              
80             =head2 execute
81              
82             execute(HashRef $data) (Str)
83              
84             The execute method returns a returns a random fake address area number.
85              
86             I>
87              
88             =over 4
89              
90             =item execute example 1
91              
92             package main;
93              
94             use Faker::Plugin::JaJp::AddressAreaNumber;
95              
96             my $plugin = Faker::Plugin::JaJp::AddressAreaNumber->new;
97              
98             # bless(..., "Faker::Plugin::JaJp::AddressAreaNumber")
99              
100             # my $result = $plugin->execute;
101              
102             # 4;
103              
104             # my $result = $plugin->execute;
105              
106             # 5;
107              
108             # my $result = $plugin->execute;
109              
110             # 9;
111              
112             =back
113              
114             =cut
115              
116             =head2 new
117              
118             new(HashRef $data) (Plugin)
119              
120             The new method returns a new instance of the class.
121              
122             I>
123              
124             =over 4
125              
126             =item new example 1
127              
128             package main;
129              
130             use Faker::Plugin::JaJp::AddressAreaNumber;
131              
132             my $plugin = Faker::Plugin::JaJp::AddressAreaNumber->new;
133              
134             # bless(..., "Faker::Plugin::JaJp::AddressAreaNumber")
135              
136             =back
137              
138             =cut
139              
140             =head1 AUTHORS
141              
142             Awncorp, C
143              
144             =cut
145              
146             =head1 LICENSE
147              
148             Copyright (C) 2000, Al Newkirk.
149              
150             This program is free software, you can redistribute it and/or modify it under
151             the terms of the Apache license version 2.0.
152              
153             =cut