X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FTraitFor%2FRequest%2FREST%2FForBrowsers.pm;h=17b5832b5ad491f83a662cde1908c379a1337b1e;hb=f789417d081b4d519ded07eec046c0b01661e25d;hp=43eabaf9aed03999f42115a2e9009df2cf24e461;hpb=96a61a601b093754a99bb61b57e41dbfc3228ad7;p=catagits%2FCatalyst-Action-REST.git diff --git a/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm b/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm index 43eabaf..17b5832 100644 --- a/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm +++ b/lib/Catalyst/TraitFor/Request/REST/ForBrowsers.pm @@ -1,12 +1,10 @@ package Catalyst::TraitFor::Request::REST::ForBrowsers; + use Moose::Role; use namespace::autoclean; with 'Catalyst::TraitFor::Request::REST'; -our $VERSION = '0.84'; -$VERSION = eval $VERSION; - has _determined_real_method => ( is => 'rw', isa => 'Bool', @@ -94,10 +92,17 @@ Catalyst::TraitFor::Request::REST::ForBrowsers - A request trait for REST and br =head1 SYNOPSIS package MyApp; + use Moose; + use namespace::autoclean; - use Catalyst::TraitFor::Request::REST::ForBrowsers; + use Catalyst; + use CatalystX::RoleApplicator; + extends 'Catalyst'; + __PACKAGE__->apply_request_class_roles(qw[ + Catalyst::TraitFor::Request::REST::ForBrowsers + ]); =head1 DESCRIPTION @@ -168,7 +173,8 @@ If the client provides an Accept header and accepts either "text/html" or =item * -If it provides an Accept header of any sort, it is I a browser. +If it provides an Accept header of any sort that doesn't match one of the +above criteria, it is I a browser. =item *