AnyEvent-WebService-Tracks
view release on metacpan or search on metacpan
lib/AnyEvent/WebService/Tracks.pm view on Meta::CPAN
$message = $headers->{'status'};
}
$cb->(undef, $message);
}
sub generate_xml {
my ( $self, $root, $attrs ) = @_;
my $xml = '';
my $w = XML::Writer->new(OUTPUT => \$xml);
my @keys = sort keys %$attrs;
$w->startTag($root);
foreach my $k (@keys) {
my $v = $attrs->{$k};
my @xml_attrs;
push @xml_attrs, (nil => 'true') unless defined $v;
if(ref($v) eq 'DateTime') {
push @xml_attrs, (type => 'datetime');
lib/AnyEvent/WebService/Tracks.pm view on Meta::CPAN
sub do_post {
my ( $self, $uri, $body, $method, $cb ) = @_;
$self->do_request(POST => $uri, { body => $body }, $method, $cb);
}
sub do_put {
my ( $self, $uri, $body, $method, $cb ) = @_;
$self->do_request(PUT => $uri, { body => $body }, $method, $cb);
}
sub parse_entities {
my ( $self, $xml, $type, $target_depth ) = @_;
my @entities;
my $current_entity;
my $current_tag;
my $current_attrs;
my $depth = 0;
( run in 0.352 second using v1.01-cache-2.11-cpan-4e96b696675 )