WebService::GData::Feed::Author - Represent an xml author tag.
use WebService::GData::Feed; my $feed = new WebService::GData::Feed($jsonfeed); my $authors= $feed->author(); foreach my $author (@$authors){ #print $author->name,$author->uri; }
inherits from WebService::GData
This package wraps the author data found in a feed using the json format of the Google Data API v2 (no other format is supported!).
Accept the content of the author tag from a feed that has been perlified (from_json($json_string)).
Parameters
author_info:HashRef
Returns
WebService::GData::Feed::Author
Throws
WebService::GData::Error
Example:
use WebService::GData::Feed::Author; my $author = new WebService::GData::Feed::Author($jsonfeed->{author}->[0]); #or my $author = new WebService::GData::Feed::Author({ name => { '$t'=>'john' }, uri => { '$t'=>'http://www.google.com/' } }); $author->name("john"); $author->name();#john
get/set the name of the author.
none
name:Scalar
use WebService::GData::Feed::Author; my $author = new WebService::GData::Feed::Author($jsonfeed->{author}->[0]); $author->name("john"); $author->name();#john
get/set the uri of the author.
uri:Scalar
use WebService::GData::Feed::Author; my $author = new WebService::GData::Feed::Author($jsonfeed->{author}->[0]); $author->uri("http://www.youtube.com/john"); $author->uri();#"http://www.youtube.com/john"
If you do me the favor to _use_ this module and find a bug, please email me i will try to do my best to fix it (patches welcome)!
shiriru <shirirulestheworld[arobas]gmail.com>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install WebService::GData, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::GData
CPAN shell
perl -MCPAN -e shell install WebService::GData
For more information on module installation, please visit the detailed CPAN module installation guide.