File Coverage

blib/lib/Faker/Plugin/EsEs/PersonLastName.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::EsEs::PersonLastName;
2              
3 15     15   50557 use 5.018;
  15         71  
4              
5 15     15   87 use strict;
  15         38  
  15         337  
6 15     15   79 use warnings;
  15         39  
  15         490  
7              
8 15     15   110 use Venus::Class 'base';
  15         29  
  15         122  
9              
10             base 'Faker::Plugin::EsEs';
11              
12             # VERSION
13              
14             our $VERSION = '1.19';
15              
16             # METHODS
17              
18             sub execute {
19 52     52 1 1280 my ($self, $data) = @_;
20              
21 52         176 return $self->faker->random->select(data_for_last_name());
22             }
23              
24             sub data_for_last_name {
25 52     52 0 1353 state $last_name = [
26             'Abad',
27             'Abeyta',
28             'Abrego',
29             'Abreu',
30             'Acevedo',
31             'Acosta',
32             'Acuña',
33             'Adame',
34             'Adorno',
35             'Agosto',
36             'Aguado',
37             'Aguayo',
38             'Aguilar',
39             'Aguilera',
40             'Aguirre',
41             'Alanis',
42             'Alaniz',
43             'Alarcón',
44             'Alba',
45             'Alcala',
46             'Alcaráz',
47             'Alcántar',
48             'Alejandro',
49             'Alemán',
50             'Alfaro',
51             'Alfonso',
52             'Alicea',
53             'Almanza',
54             'Almaráz',
55             'Almonte',
56             'Alonso',
57             'Alonzo',
58             'Altamirano',
59             'Alva',
60             'Alvarado',
61             'Álvarez',
62             'Amador',
63             'Amaya',
64             'Anaya',
65             'Andreu',
66             'Andrés',
67             'Anguiano',
68             'Angulo',
69             'Antón',
70             'Aparicio',
71             'Apodaca',
72             'Aponte',
73             'Aragón',
74             'Aranda',
75             'Araña',
76             'Arce',
77             'Archuleta',
78             'Arellano',
79             'Arenas',
80             'Arevalo',
81             'Arguello',
82             'Arias',
83             'Armas',
84             'Armendáriz',
85             'Armenta',
86             'Armijo',
87             'Arredondo',
88             'Arreola',
89             'Arriaga',
90             'Arribas',
91             'Arroyo',
92             'Arteaga',
93             'Asensio',
94             'Atencio',
95             'Ávalos',
96             'Ávila',
97             'Avilés',
98             'Ayala',
99             'Baca',
100             'Badillo',
101             'Baeza',
102             'Bahena',
103             'Balderas',
104             'Ballesteros',
105             'Banda',
106             'Barajas',
107             'Barela',
108             'Barragán',
109             'Barraza',
110             'Barrera',
111             'Barreto',
112             'Barrientos',
113             'Barrios',
114             'Barroso',
115             'Batista',
116             'Bautista',
117             'Bañuelos',
118             'Becerra',
119             'Beltrán',
120             'Benavides',
121             'Benavídez',
122             'Benito',
123             'Benítez',
124             'Bermejo',
125             'Bermúdez',
126             'Bernal',
127             'Berríos',
128             'Blanco',
129             'Blasco',
130             'Blázquez',
131             'Bonilla',
132             'Borrego',
133             'Botello',
134             'Bravo',
135             'Briones',
136             'Briseño',
137             'Brito',
138             'Bueno',
139             'Burgos',
140             'Bustamante',
141             'Bustos',
142             'Báez',
143             'Betancourt',
144             'Caballero',
145             'Cabello',
146             'Cabrera',
147             'Cabán',
148             'Cadena',
149             'Caldera',
150             'Calderón',
151             'Calero',
152             'Calvillo',
153             'Calvo',
154             'Camacho',
155             'Camarillo',
156             'Campos',
157             'Canales',
158             'Candelaria',
159             'Cano',
160             'Cantú',
161             'Caraballo',
162             'Carbajal',
163             'Carballo',
164             'Carbonell',
165             'Cárdenas',
166             'Cardona',
167             'Carmona',
168             'Caro',
169             'Carranza',
170             'Carrasco',
171             'Carrasquillo',
172             'Carrera',
173             'Carrero',
174             'Carretero',
175             'Carreón',
176             'Carrillo',
177             'Carrión',
178             'Carvajal',
179             'Casado',
180             'Casanova',
181             'Casares',
182             'Casas',
183             'Casillas',
184             'Castañeda',
185             'Castaño',
186             'Castellano',
187             'Castellanos',
188             'Castillo',
189             'Castro',
190             'Casárez',
191             'Cavazos',
192             'Cazares',
193             'Ceballos',
194             'Cedillo',
195             'Ceja',
196             'Centeno',
197             'Cepeda',
198             'Cerda',
199             'Cervantes',
200             'Cervántez',
201             'Chacón',
202             'Chapa',
203             'Chavarría',
204             'Chávez',
205             'Cintrón',
206             'Cisneros',
207             'Clemente',
208             'Cobo',
209             'Collado',
210             'Collazo',
211             'Colunga',
212             'Colón',
213             'Concepción',
214             'Conde',
215             'Contreras',
216             'Cordero',
217             'Cornejo',
218             'Corona',
219             'Coronado',
220             'Corral',
221             'Corrales',
222             'Correa',
223             'Cortés',
224             'Cortez',
225             'Cortés',
226             'Costa',
227             'Cotto',
228             'Covarrubias',
229             'Crespo',
230             'Cruz',
231             'Cuellar',
232             'Cuenca',
233             'Cuesta',
234             'Cuevas',
235             'Curiel',
236             'Córdoba',
237             'Córdova',
238             'De Anda',
239             'De Jesús',
240             'De la Cruz',
241             'De la Fuente',
242             'De la Torre',
243             'Del Río',
244             'Delacrúz',
245             'Delafuente',
246             'Delagarza',
247             'Delao',
248             'Delapaz',
249             'Delarosa',
250             'Delatorre',
251             'Deleón',
252             'Delgadillo',
253             'Delgado',
254             'Delrío',
255             'Delvalle',
256             'Díez',
257             'Domenech',
258             'Domingo',
259             'Domínguez',
260             'Domínquez',
261             'Duarte',
262             'Dueñas',
263             'Duran',
264             'Dávila',
265             'Díaz',
266             'Echevarría',
267             'Elizondo',
268             'Enríquez',
269             'Escalante',
270             'Escamilla',
271             'Escobar',
272             'Escobedo',
273             'Escribano',
274             'Escudero',
275             'Esparza',
276             'Espinal',
277             'Espino',
278             'Espinosa',
279             'Espinoza',
280             'Esquibel',
281             'Esquivel',
282             'Esteban',
283             'Esteve',
284             'Estrada',
285             'Estévez',
286             'Expósito',
287             'Fajardo',
288             'Farías',
289             'Feliciano',
290             'Fernández',
291             'Ferrer',
292             'Fierro',
293             'Figueroa',
294             'Flores',
295             'Flórez',
296             'Fonseca',
297             'Font',
298             'Franco',
299             'Frías',
300             'Fuentes',
301             'Gaitán',
302             'Galarza',
303             'Galindo',
304             'Gallardo',
305             'Gallego',
306             'Gallegos',
307             'Galván',
308             'Galán',
309             'Gamboa',
310             'Gámez',
311             'Gaona',
312             'Garay',
313             'García',
314             'Garibay',
315             'Garica',
316             'Garrido',
317             'Garza',
318             'Gastélum',
319             'Gaytán',
320             'Gil',
321             'Gimeno',
322             'Giménez',
323             'Girón',
324             'Godoy',
325             'Godínez',
326             'Gonzáles',
327             'González',
328             'Gracia',
329             'Granado',
330             'Granados',
331             'Griego',
332             'Grijalva',
333             'Guajardo',
334             'Guardado',
335             'Guerra',
336             'Guerrero',
337             'Guevara',
338             'Guillen',
339             'Gurule',
340             'Gutiérrez',
341             'Guzmán',
342             'Gálvez',
343             'Gómez',
344             'Haro',
345             'Henríquez',
346             'Heredia',
347             'Hernándes',
348             'Hernando',
349             'Hernádez',
350             'Hernández',
351             'Herrera',
352             'Herrero',
353             'Hidalgo',
354             'Hinojosa',
355             'Holguín',
356             'Huerta',
357             'Hurtado',
358             'Ibarra',
359             'Ibáñez',
360             'Iglesias',
361             'Irizarry',
362             'Izquierdo',
363             'Jaime',
364             'Jaimes',
365             'Jaramillo',
366             'Jasso',
367             'Jiménez',
368             'Jimínez',
369             'Juan',
370             'Jurado',
371             'Juárez',
372             'Jáquez',
373             'Laboy',
374             'Lara',
375             'Laureano',
376             'Leal',
377             'Lebrón',
378             'Ledesma',
379             'Leiva',
380             'Lemus',
381             'Lerma',
382             'Leyva',
383             'León',
384             'Limón',
385             'Linares',
386             'Lira',
387             'Llamas',
388             'Llorente',
389             'Loera',
390             'Lomeli',
391             'Longoria',
392             'Lorente',
393             'Lorenzo',
394             'Lovato',
395             'Loya',
396             'Lozada',
397             'Lozano',
398             'Lucas',
399             'Lucero',
400             'Lucio',
401             'Luevano',
402             'Lugo',
403             'Luis',
404             'Luján',
405             'Luna',
406             'Luque',
407             'Lázaro',
408             'López',
409             'Macias',
410             'Macías',
411             'Madera',
412             'Madrid',
413             'Madrigal',
414             'Maestas',
415             'Magaña',
416             'Malave',
417             'Maldonado',
418             'Manzanares',
419             'Manzano',
420             'Marco',
421             'Marcos',
422             'Mares',
423             'Marrero',
424             'Marroquín',
425             'Martos',
426             'Martí',
427             'Martín',
428             'Martínez',
429             'Marín',
430             'Más',
431             'Mascareñas',
432             'Mata',
433             'Mateo',
434             'Mateos',
435             'Matos',
436             'Matías',
437             'Maya',
438             'Mayorga',
439             'Medina',
440             'Medrano',
441             'Mejía',
442             'Melgar',
443             'Meléndez',
444             'Mena',
445             'Menchaca',
446             'Mendoza',
447             'Menéndez',
448             'Meraz',
449             'Mercado',
450             'Merino',
451             'Mesa',
452             'Meza',
453             'Miguel',
454             'Millán',
455             'Miramontes',
456             'Miranda',
457             'Mireles',
458             'Mojica',
459             'Molina',
460             'Mondragón',
461             'Monroy',
462             'Montalvo',
463             'Montañez',
464             'Montaño',
465             'Montemayor',
466             'Montenegro',
467             'Montero',
468             'Montes',
469             'Montez',
470             'Montoya',
471             'Mora',
472             'Moral',
473             'Morales',
474             'Morán',
475             'Moreno',
476             'Mota',
477             'Moya',
478             'Munguía',
479             'Murillo',
480             'Muro',
481             'Muñiz',
482             'Muñoz',
483             'Márquez',
484             'Méndez',
485             'Naranjo',
486             'Narváez',
487             'Nava',
488             'Navarrete',
489             'Navarro',
490             'Navas',
491             'Nazario',
492             'Negrete',
493             'Negrón',
494             'Nevárez',
495             'Nieto',
496             'Nieves',
497             'Niño',
498             'Noriega',
499             'Nájera',
500             'Núñez',
501             'Ocampo',
502             'Ocasio',
503             'Ochoa',
504             'Ojeda',
505             'Oliva',
506             'Olivares',
507             'Olivas',
508             'Oliver',
509             'Olivera',
510             'Olivo',
511             'Olivárez',
512             'Olmos',
513             'Olvera',
514             'Ontiveros',
515             'Oquendo',
516             'Ordoñez',
517             'Ordóñez',
518             'Orellana',
519             'Ornelas',
520             'Orosco',
521             'Orozco',
522             'Orta',
523             'Ortega',
524             'Ortíz',
525             'Osorio',
526             'Otero',
527             'Ozuna',
528             'Pabón',
529             'Pacheco',
530             'Padilla',
531             'Padrón',
532             'Pagan',
533             'Palacios',
534             'Palomino',
535             'Palomo',
536             'Pantoja',
537             'Pardo',
538             'Paredes',
539             'Parra',
540             'Partida',
541             'Pascual',
542             'Pastor',
543             'Patiño',
544             'Paz',
545             'Pedraza',
546             'Pedroza',
547             'Pelayo',
548             'Peláez',
549             'Perales',
550             'Peralta',
551             'Perea',
552             'Pereira',
553             'Peres',
554             'Peña',
555             'Pichardo',
556             'Pineda',
557             'Pizarro',
558             'Piña',
559             'Piñeiro',
560             'Plaza',
561             'Polanco',
562             'Polo',
563             'Ponce',
564             'Pons',
565             'Porras',
566             'Portillo',
567             'Posada',
568             'Pozo',
569             'Prado',
570             'Preciado',
571             'Prieto',
572             'Puente',
573             'Puga',
574             'Puig',
575             'Pulido',
576             'Páez',
577             'Pérez',
578             'Quesada',
579             'Quezada',
580             'Quintana',
581             'Quintanilla',
582             'Quintero',
583             'Quiroz',
584             'Quiñones',
585             'Quiñónez',
586             'Rael',
587             'Ramos',
588             'Ramírez',
589             'Ramón',
590             'Rangel',
591             'Rascón',
592             'Raya',
593             'Razo',
594             'Redondo',
595             'Regalado',
596             'Reina',
597             'Rendón',
598             'Rentería',
599             'Requena',
600             'Reséndez',
601             'Rey',
602             'Reyes',
603             'Reyna',
604             'Reynoso',
605             'Rico',
606             'Riera',
607             'Rincón',
608             'Riojas',
609             'Rivas',
610             'Rivera',
611             'Rivero',
612             'Robledo',
613             'Robles',
614             'Roca',
615             'Rocha',
616             'Rodarte',
617             'Rodrigo',
618             'Rodríguez',
619             'Rodríquez',
620             'Roig',
621             'Rojas',
622             'Rojo',
623             'Roldán',
624             'Rolón',
625             'Romero',
626             'Romo',
627             'Román',
628             'Roque',
629             'Ros',
630             'Rosa',
631             'Rosado',
632             'Rosales',
633             'Rosario',
634             'Rosas',
635             'Roybal',
636             'Rubio',
637             'Rueda',
638             'Ruelas',
639             'Ruiz',
640             'Ruvalcaba',
641             'Ruíz',
642             'Ríos',
643             'Saavedra',
644             'Saiz',
645             'Salas',
646             'Salazar',
647             'Salcedo',
648             'Salcido',
649             'Saldaña',
650             'Saldivar',
651             'Salgado',
652             'Salinas',
653             'Salvador',
654             'Samaniego',
655             'Sanabria',
656             'Sánchez',
657             'Sancho',
658             'Sandoval',
659             'Santacruz',
660             'Santamaría',
661             'Santana',
662             'Santiago',
663             'Santillán',
664             'Santos',
665             'Sanz',
666             'Sarabia',
667             'Sauceda',
668             'Saucedo',
669             'Sedillo',
670             'Segovia',
671             'Segura',
672             'Sepúlveda',
673             'Serna',
674             'Serra',
675             'Serrano',
676             'Serrato',
677             'Sevilla',
678             'Sierra',
679             'Silva',
680             'Simón',
681             'Sisneros',
682             'Sola',
683             'Solano',
684             'Soler',
685             'Soliz',
686             'Solorio',
687             'Solorzano',
688             'Solís',
689             'Soria',
690             'Soriano',
691             'Sosa',
692             'Sotelo',
693             'Soto',
694             'Suárez',
695             'Sáenz',
696             'Sáez',
697             'Sánchez',
698             'Tafoya',
699             'Tamayo',
700             'Tamez',
701             'Tapia',
702             'Tejada',
703             'Tejeda',
704             'Tello',
705             'Terrazas',
706             'Terán',
707             'Tijerina',
708             'Tirado',
709             'Toledo',
710             'Toro',
711             'Torres',
712             'Tovar',
713             'Trejo',
714             'Treviño',
715             'Trujillo',
716             'Téllez',
717             'Tórrez',
718             'Ulibarri',
719             'Ulloa',
720             'Urbina',
721             'Ureña',
722             'Uribe',
723             'Urrutia',
724             'Urías',
725             'Vaca',
726             'Valadez',
727             'Valdez',
728             'Valdivia',
729             'Valdés',
730             'Valencia',
731             'Valentín',
732             'Valenzuela',
733             'Valero',
734             'Valladares',
735             'Valle',
736             'Vallejo',
737             'Valles',
738             'Valverde',
739             'Vanegas',
740             'Varela',
741             'Vargas',
742             'Vega',
743             'Vela',
744             'Velasco',
745             'Velásquez',
746             'Velázquez',
747             'Venegas',
748             'Vera',
749             'Verdugo',
750             'Verduzco',
751             'Vergara',
752             'Vicente',
753             'Vidal',
754             'Viera',
755             'Vigil',
756             'Vila',
757             'Villa',
758             'Villagómez',
759             'Villalba',
760             'Villalobos',
761             'Villalpando',
762             'Villanueva',
763             'Villar',
764             'Villareal',
765             'Villarreal',
766             'Villaseñor',
767             'Villegas',
768             'Vásquez',
769             'Vázquez',
770             'Vélez',
771             'Véliz',
772             'Ybarra',
773             'Yáñez',
774             'Zambrano',
775             'Zamora',
776             'Zamudio',
777             'Zapata',
778             'Zaragoza',
779             'Zarate',
780             'Zavala',
781             'Zayas',
782             'Zelaya',
783             'Zepeda',
784             'Zúñiga',
785             ]
786             }
787              
788             1;
789              
790              
791              
792             =head1 NAME
793              
794             Faker::Plugin::EsEs::PersonLastName - Person Last Name
795              
796             =cut
797              
798             =head1 ABSTRACT
799              
800             Person Last Name for Faker
801              
802             =cut
803              
804             =head1 VERSION
805              
806             1.19
807              
808             =cut
809              
810             =head1 SYNOPSIS
811              
812             package main;
813              
814             use Faker::Plugin::EsEs::PersonLastName;
815              
816             my $plugin = Faker::Plugin::EsEs::PersonLastName->new;
817              
818             # bless(..., "Faker::Plugin::EsEs::PersonLastName")
819              
820             =cut
821              
822             =head1 DESCRIPTION
823              
824             This package provides methods for generating fake data for person last name.
825              
826             =encoding utf8
827              
828             =cut
829              
830             =head1 INHERITS
831              
832             This package inherits behaviors from:
833              
834             L
835              
836             =cut
837              
838             =head1 METHODS
839              
840             This package provides the following methods:
841              
842             =cut
843              
844             =head2 execute
845              
846             execute(HashRef $data) (Str)
847              
848             The execute method returns a returns a random fake person last name.
849              
850             I>
851              
852             =over 4
853              
854             =item execute example 1
855              
856             package main;
857              
858             use Faker::Plugin::EsEs::PersonLastName;
859              
860             my $plugin = Faker::Plugin::EsEs::PersonLastName->new;
861              
862             # bless(..., "Faker::Plugin::EsEs::PersonLastName")
863              
864             # my $result = $plugin->execute;
865              
866             # 'Expósito';
867              
868             # my $result = $plugin->execute;
869              
870             # 'Heredia';
871              
872             # my $result = $plugin->execute;
873              
874             # 'Serrato';
875              
876             =back
877              
878             =cut
879              
880             =head2 new
881              
882             new(HashRef $data) (Plugin)
883              
884             The new method returns a new instance of the class.
885              
886             I>
887              
888             =over 4
889              
890             =item new example 1
891              
892             package main;
893              
894             use Faker::Plugin::EsEs::PersonLastName;
895              
896             my $plugin = Faker::Plugin::EsEs::PersonLastName->new;
897              
898             # bless(..., "Faker::Plugin::EsEs::PersonLastName")
899              
900             =back
901              
902             =cut
903              
904             =head1 AUTHORS
905              
906             Awncorp, C
907              
908             =cut
909              
910             =head1 LICENSE
911              
912             Copyright (C) 2000, Al Newkirk.
913              
914             This program is free software, you can redistribute it and/or modify it under
915             the terms of the Apache license version 2.0.
916              
917             =cut