package Zing::Encoder; use 5.014; use strict; use warnings; use registry 'Zing::Types'; use routines; use Data::Object::Class; our $VERSION = '0.27'; # VERSION # METHODS method decode(HashRef $data) { return $data; } method encode(HashRef $data) { return $data; } 1; =encoding utf8 =head1 NAME Zing::Encoder - Serialization Abstraction =cut =head1 ABSTRACT Data Serialization Abstraction =cut =head1 SYNOPSIS use Zing::Encoder; my $encoder = Zing::Encoder->new; # $encoder->encode({ status => 'okay' }); =cut =head1 DESCRIPTION This package provides a data serialization abstraction for use with L stores. =cut =head1 LIBRARIES This package uses type constraints from: L =cut =head1 METHODS This package implements the following methods: =cut =head2 decode decode(HashRef $data) : HashRef The decode method decodes the data provided. =over 4 =item decode example #1 # given: synopsis $encoder->decode({ status => 'okay' }); =back =cut =head2 encode encode(HashRef $data) : HashRef The encode method encodes the data provided. =over 4 =item encode example #1 # given: synopsis $encoder->encode({ status => 'okay' }); =back =cut =head1 AUTHOR Al Newkirk, C =head1 LICENSE Copyright (C) 2011-2019, Al Newkirk, et al. This is free software; you can redistribute it and/or modify it under the terms of the The Apache License, Version 2.0, as elucidated in the L<"license file"|https://github.com/cpanery/zing/blob/master/LICENSE>. =head1 PROJECT L L L L L L =cut