Catalyst::Plugin::Browser - DEPRECATED: Browser Detection


Catalyst-Plugin-Browser documentation Contained in the Catalyst-Plugin-Browser distribution.

Index


Code Index:

NAME

Top

Catalyst::Plugin::Browser - DEPRECATED: Browser Detection

SYNOPSIS

Top

    use Catalyst qw[Browser];

    if ( $c->request->browser->windows && $c->request->browser->ie ) {
        # do something
    }

DESCRIPTION

Top

Extends your applications request class with browser detection.

DEPRECATED

Top

This module should no longer be used in new applications. Catalyst::TraitFor::Request::BrowserDetect is the replacement.

METHODS

Top

browser

Returns an instance of HTTP::BrowserDetect, which lets you get information of the client's user agent.

SEE ALSO

Top

HTTP::BrowserDetect, Catalyst::TraitFor::Request::BrowserDetect, Catalyst::Request.

AUTHORS

Top

COPYRIGHT AND LICENSE

Top


Catalyst-Plugin-Browser documentation Contained in the Catalyst-Plugin-Browser distribution.

package Catalyst::Plugin::Browser;
BEGIN {
  $Catalyst::Plugin::Browser::AUTHORITY = 'cpan:FLORA';
}
BEGIN {
  $Catalyst::Plugin::Browser::VERSION = '0.08';
}
# ABSTRACT: DEPRECATED: Browser Detection

use Moose::Role;
use CatalystX::RoleApplicator ();
use namespace::autoclean;

after setup_finalize => sub {
    my ($app) = @_;

    # yeah, i know. sue me.
    CatalystX::RoleApplicator->init_meta(for_class => $app);

    $app->apply_request_class_roles(qw/
        Catalyst::TraitFor::Request::BrowserDetect
    /);
};

1;


__END__