summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2009-11-26 18:21:01 +0100
committerfranck cuny <franck@lumberjaph.net>2009-11-26 18:21:01 +0100
commit1931d497364d7afef46f7d54d94d0b13efad5850 (patch)
treef7bf5c09dc5a9c6e96a860eef819b39eb74e2511 /lib
parentrename (diff)
downloadnet-backtype-1931d497364d7afef46f7d54d94d0b13efad5850.tar.gz
update tests makefile pod and declaration
Diffstat (limited to 'lib')
-rw-r--r--lib/Net/Backtweet.pm17
-rw-r--r--lib/Net/Backtype.pm18
2 files changed, 22 insertions, 13 deletions
diff --git a/lib/Net/Backtweet.pm b/lib/Net/Backtweet.pm
index 03abb0d..ba84758 100644
--- a/lib/Net/Backtweet.pm
+++ b/lib/Net/Backtweet.pm
@@ -4,9 +4,11 @@ use Moose;
use MooseX::Net::API;
extends 'Net::Backtype';
-has format => ( is => 'ro', isa => 'Str', default => 'json', );
-has '+api_base_url' => ( default => 'http://backtweets.com' );
-format_query 'format' => ( mode => 'append' );
+net_api_declare backtweet => (
+ base_url => 'http://backtweets.com',
+ format => 'json',
+ format_mode => 'append',
+);
net_api_method backtweet_search => (
path => '/search',
@@ -26,10 +28,11 @@ Net::Backtweet - client for the backtweet API
use Net::Backtweet;
my $client = Net::Backtweet->new();
+ my $res = $client->backtweet_search(q => 'http://lumberjaph.net', key => $mykey);
=head1 DESCRIPTION
-Net::Backtype is a client for the backtweet API
+Net::Backtype is a client for the backtweet API.
=head2 METHODS
@@ -43,12 +46,16 @@ See L<http://backtweets.com/api>.
=head1 AUTHOR
-franck cuny E<lt>franck.cuny@rtgi.frE<gt>
+franck cuny E<lt>franck@lumberjaph.netE<gt>
=head1 SEE ALSO
=head1 LICENSE
+Copyright 2009 by Linkfluence
+
+http://linkfluence.net
+
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
diff --git a/lib/Net/Backtype.pm b/lib/Net/Backtype.pm
index 58d9fa8..ac7816c 100644
--- a/lib/Net/Backtype.pm
+++ b/lib/Net/Backtype.pm
@@ -5,14 +5,11 @@ use MooseX::Net::API;
our $VERSION = '0.01';
-has api_base_url => (
- isa => 'Str',
- is => 'rw',
- default => 'http://api.backtype.com'
+net_api_declare backtype => (
+ base_url => 'http://api.backtype.com',
+ format => 'json',
+ format_mode => 'append',
);
-has format => ( is => 'ro', isa => 'Str', default => 'json', );
-
-format_query 'format' => ( mode => 'append' );
net_api_method user_comments => (
path => '/user/$user/comments',
@@ -102,6 +99,7 @@ Net::Backtype - client for the backtype API
use Net::Backtype;
my $client = Net::Backtype->new();
+ my $res = $client->comments_page(url => 'http://...', key => $mykey);
=head1 DESCRIPTION
@@ -159,12 +157,16 @@ See L<http://www.backtype.com/developers/page-comments-stats>.
=head1 AUTHOR
-franck cuny E<lt>franck.cuny@rtgi.frE<gt>
+franck cuny E<lt>franckcuny@lumberjaph.netE<gt>
=head1 SEE ALSO
=head1 LICENSE
+Copyright 2009 by Linkfluence
+
+http://linkfluence.net
+
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.