| Catalyst-Plugin-MobileAgent documentation | Contained in the Catalyst-Plugin-MobileAgent distribution. |
Catalyst::Plugin::MobileAgent - HTTP mobile user agent string parser plugin for Catalyst
use Catalyst 'MobileAgent';
if ($c->request->mobile_agent->is_docomo) {
# do something
}
Catalyst plugin parsed user agent string for mobile in Japan.
Sets mobile_agent using HTTP::MobileAgent.
Returns an instance of HTTP::MobileAgent.
Yoshiki Kurihara, <kurihara at cpan.org>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Catalyst-Plugin-MobileAgent documentation | Contained in the Catalyst-Plugin-MobileAgent distribution. |
package Catalyst::Plugin::MobileAgent; use strict; use warnings; use NEXT; use Catalyst::Request; use HTTP::MobileAgent; our $VERSION = '0.041'; { package Catalyst::Request; sub mobile_agent { my $self = shift; unless ( $self->{ mobile_agent } ) { $self->{ mobile_agent } = HTTP::MobileAgent->new( $self->headers ); } return $self->{ mobile_agent }; } }
1; # End of Catalyst::Plugin::MobileAgent