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 )