NAME
Catalyst::Authentication::Store::Tangram::User - A thin adaptor to adapt any Tangram class to behave as needed by Catalyst::Authentication::User
SYNOPSIS
$c->user->id; # Returns unique user ID
$c->user->get('email_address'); # Retrieve value from the underlying Tangram object.
$c->user->get_object; # Get the underlying Tangram object yourself.
DESCRIPTION
The Catalyst::Authentication::Store::Tangram::User class encapsulates any Tangram class in the Catalyst::Authentication::User interface. An instance of it will be returned by $c->user
when using Catalyst::Authentication::Store::Tangram. Methods not defined in this module are passed through to the Tangram object. The object stringifies to the Tangram ID.
METHODS
new ($class, $storage, $tangram_object)
Simple constructor
id
Unique Tangram ID for this object
get_object
Returns the underlying Tangram user object.
roles
Returns the list of roles which this user is authorised to do.
supported_features
Returns hashref of features that this Authentication::User subclass supports.
AUTHOR
Tomas Doran, <bobtfish at bobtfish dot net>
With thanks to state51, my employer, for giving me the time to work on this.
BUGS
All complex software has bugs, and I'm sure that this module is no exception.
Please report bugs through the rt.cpan.org bug tracker.
COPYRIGHT
Copyright (c) 2008, state51. Some rights reserved.
This module is free software; you can use, redistribute, and modify it under the same terms as Perl 5.8.x.