HTTP-MobileAttribute
view release on metacpan or search on metacpan
lib/HTTP/MobileAttribute/Agent/AirHPhone.pm view on Meta::CPAN
package HTTP::MobileAttribute::Agent::AirHPhone;
use strict;
use warnings;
use HTTP::MobileAttribute::Agent::Base;
__PACKAGE__->mk_accessors(qw/name vendor model model_version browser_version cache_size/);
sub parse {
my ($self, ) = @_;
$self->user_agent =~ m!^Mozilla/3\.0\((WILLCOM|DDIPOCKET);(.*)\)! or return $self->no_match;
$self->{name} = $1;
@{$self}{qw(vendor model model_version browser_version cache_size)} = split m!/!, $2;
$self->{cache_size} =~ s/^c//i;
}
1;
( run in 1.113 second using v1.01-cache-2.11-cpan-71847e10f99 )