Acme-MorningMusume-ShinMember
view release on metacpan or search on metacpan
lib/Acme/MorningMusume/ShinMember.pm view on Meta::CPAN
=head1 FUNCTIONS
=head2 info
Called by Acme::MorningMusume::Base::new to make the Musume.
=cut
sub info {
my $musume = Acme::MorningMusume->new;
my @musume = $musume->select('age', 0, '<'); # all of 'em!
my ($mom, $dad) = @musume[rand(@musume), rand(@musume)];
my %attributes;
$attributes{first_name_en} = $mom->first_name_en;
$attributes{first_name_ja} = $mom->first_name_ja;
utf8::decode($attributes{first_name_ja});
$attributes{family_name_en} = $dad->family_name_en;
$attributes{family_name_ja} = $dad->family_name_ja;
utf8::decode($attributes{family_name_ja});
$attributes{nick} = [substr($attributes{first_name_ja}, 0, 1).'ã£ã¡ãã'];
( run in 1.563 second using v1.01-cache-2.11-cpan-49f99fa48dc )