Net::WURFL::ScientiaMobile::Cache::Cookie - Cookie-based cache provider for the WURFL Cloud Client
use Net::WURFL::ScientiaMobile; use Net::WURFL::ScientiaMobile::Cache::Cookie; my $cache = Net::WURFL::ScientiaMobile::Cache::Cookie->new; my $scientiamobile = Net::WURFL::ScientiaMobile->new( api_key => '...', cache => $cache, ); # ...later, in your HTTP request handler... $cache->env($env); $scientiamobile->detectDevice($env); my $new_cookies = $cache->cookies;
The cookie WURFL Cloud Client Cache Provider. This module reads the user agent capabilities from a HTTP cookie.
The new constructor accepts the following named arguments.
new
The name of the HTTP cookie. It defaults to WurflCloud_Client.
The expiration time in seconds. It defaults to 86400.
Use this method to set the Plack env when you get a new request. This will link the cache to the request data, allowing for cookie inspection.
Use this method to retrieve the cookie(s) that you have to send back to your client. Cookies are returned as a hashref whose values are the cookie contents (your implementation can decide the other attributes of the cookie at serialization time).
Net::WURFL::ScientiaMobile, Net::WURFL::ScientiaMobile::Cache
Copyright 2012, ScientiaMobile, Inc.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Net::WURFL::ScientiaMobile, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::WURFL::ScientiaMobile
CPAN shell
perl -MCPAN -e shell install Net::WURFL::ScientiaMobile
For more information on module installation, please visit the detailed CPAN module installation guide.