Brian Phillips > WebService-Shutterstock-0.002 > WebService::Shutterstock::AuthedClient

Download:
WebService-Shutterstock-0.002.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.002   Source   Latest Release: WebService-Shutterstock-0.006

NAME ^

WebService::Shutterstock::AuthedClient - Role comprising a REST client with the necessary auth token information

VERSION ^

version 0.002

DESCRIPTION ^

This role provides convenience methods for managing an authenticated client. It consumes the WebService::Shutterstock::HasClient role.

You should not need to use this role to use WebService::Shutterstock

ATTRIBUTES ^

auth_info

HashRef of auth_token and username.

METHODS ^

auth_token

Returns the token from the auth_info hash.

username

Returns the username from the auth_info hash.

new_with_auth($some_class, attribute => 'value')

Returns an instance of the passed in class initialized with the arguments passed in as well as the auth_info and client provided by this role

with_auth_params(other => 'param')

Returns a HashRef of the passed-in params combined with the auth_token.

AUTHOR ^

Brian Phillips <bphillips@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2012 by Brian Phillips and Shutterstock, Inc. (http://shutterstock.com).

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

syntax highlighting: