NAME

Catalyst::TraitFor::Request::GeoIP - Geo lookups for Catalyst::Requests via Geo::IP

VERSION

version 0.001

SYNOPSIS

package MyApp;

use Moose;
use namespace::autoclean;

use Catalyst;
use CatalystX::RoleApplicator;

extends 'Catalyst';

__PACKAGE__->apply_request_class_roles(qw/
    Catalyst::TraitFor::Request::GeoIP
/);

__PACKAGE__->setup;

DESCRIPTION

Extend request objects with a method for geo lookups.

ATTRIBUTES

geoip_by_addr

my $record = $ctx->request->geoip_by_addr;

Returns an Geo::IP::Record instance for the request. This allows you to get information about the client's location.

AUTHOR

Matthias Dietrich <perl@rainboxx.de>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 by Matthias Dietrich.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.