Acme-Timecube
view release on metacpan or search on metacpan
lib/Acme/Timecube.pm view on Meta::CPAN
for ( 1 .. $METHODS[1][$c++] ) { $_[0]->__truth }
}
}
}
sub new {
my $class = shift;
my $self = {};
bless $self, $class;
$self->{ua} = LWP::UserAgent->new;
$self->{wisdom} = HTML::TreeBuilder->new_from_content( $self->{ua}->get( 'http://www.timecube.com' )->decoded_content );
$self->{wisdom} or die "Couldn't fetch wisdom...\n";
@{ $self->{verses} } = $self->{wisdom}->find_by_tag_name( 'p' );
return $self
}
sub __truth {
print @{ $_[0]->{verses} }[ int rand scalar @{ $_[0]->{verses} } ]->as_trimmed_text( extra_chars => '\xA0' )."\n"
}
=head1 NAME
( run in 0.268 second using v1.01-cache-2.11-cpan-26ccb49234f )