summaryrefslogtreecommitdiff
path: root/lib/MooseX/Net/API/Parser
diff options
context:
space:
mode:
authorfranck cuny <franck@lumberjaph.net>2010-07-16 16:12:32 +0200
committerfranck cuny <franck@lumberjaph.net>2010-07-16 16:12:32 +0200
commit5fdee9e79b5b6a72522bee59e4bd7c62506a43c7 (patch)
tree9e9f16e674310d95f7c39cea92e87aaa57d67746 /lib/MooseX/Net/API/Parser
parentanother fix for path (diff)
downloadmoosex-net-api-5fdee9e79b5b6a72522bee59e4bd7c62506a43c7.tar.gz
remove tests and old lib; use base net::http::api; DEPRECATED
Diffstat (limited to '')
-rw-r--r--lib/MooseX/Net/API/Parser.pm15
-rw-r--r--lib/MooseX/Net/API/Parser/JSON.pm23
-rw-r--r--lib/MooseX/Net/API/Parser/XML.pm30
-rw-r--r--lib/MooseX/Net/API/Parser/YAML.pm23
4 files changed, 0 insertions, 91 deletions
diff --git a/lib/MooseX/Net/API/Parser.pm b/lib/MooseX/Net/API/Parser.pm
deleted file mode 100644
index c56a026..0000000
--- a/lib/MooseX/Net/API/Parser.pm
+++ /dev/null
@@ -1,15 +0,0 @@
-package MooseX::Net::API::Parser;
-
-# ABSTRACT: base class for all MooseX::Net::API::Parser
-
-use Moose;
-
-sub encode {die "must be implemented"}
-sub decode {die "must be implemented"}
-
-1;
-
-=head1 SYNOPSIS
-
-=head1 DESCRIPTION
-
diff --git a/lib/MooseX/Net/API/Parser/JSON.pm b/lib/MooseX/Net/API/Parser/JSON.pm
deleted file mode 100644
index 58cc95a..0000000
--- a/lib/MooseX/Net/API/Parser/JSON.pm
+++ /dev/null
@@ -1,23 +0,0 @@
-package MooseX::Net::API::Parser::JSON;
-
-# ABSTRACT: Parse JSON
-
-use JSON;
-use Moose;
-extends 'MooseX::Net::API::Parser';
-
-sub encode {
- my ($self, $content) = @_;
- return JSON::encode_json($content);
-}
-
-sub decode {
- my ($self, $content) = @_;
- return JSON::decode_json($content);
-}
-
-1;
-
-=head1 SYNOPSIS
-
-=head1 DESCRIPTION
diff --git a/lib/MooseX/Net/API/Parser/XML.pm b/lib/MooseX/Net/API/Parser/XML.pm
deleted file mode 100644
index 305d4b4..0000000
--- a/lib/MooseX/Net/API/Parser/XML.pm
+++ /dev/null
@@ -1,30 +0,0 @@
-package MooseX::Net::API::Parser::XML;
-
-# ABSTRACT: Parse XML result
-
-use XML::Simple;
-use Moose;
-extends 'MooseX::Net::API::Parser';
-
-has _xml_parser => (
- is => 'rw',
- isa => 'XML::Simple',
- lazy => 1,
- default => sub { XML::SImple->new(ForceArray => 0) }
-);
-
-sub encode {
- my ($self, $content) = @_;
- return $self->_xml_parser->XMLin($content);
-}
-
-sub decode {
- my ($self, $content) = @_;
- return $self->_xml_parser->XMLout($content);
-}
-
-1;
-
-=head1 SYNOPSIS
-
-=head1 DESCRIPTION
diff --git a/lib/MooseX/Net/API/Parser/YAML.pm b/lib/MooseX/Net/API/Parser/YAML.pm
deleted file mode 100644
index 82e6da2..0000000
--- a/lib/MooseX/Net/API/Parser/YAML.pm
+++ /dev/null
@@ -1,23 +0,0 @@
-package MooseX::Net::API::Parser::YAML;
-
-# ABSTRACT: Parse YAML
-
-use YAML::Syck;
-use Moose;
-extends 'MooseX::Net::API::Parser';
-
-sub encode {
- my ($self, $content) = @_;
- return Dump($content);
-}
-
-sub decode {
- my ($self, $content) = @_;
- return Load($content);
-}
-
-1;
-
-=head1 SYNOPSIS
-
-=head1 DESCRIPTION