root/lang/perl/R-Writer/trunk/lib/R/Writer/Encoder.pm @ 7341

Revision 7341, 491 bytes (checked in by daisuke, 5 years ago)

- Restructure modules, internal structure
- Remove singleton-ness
- Add buncha docs

  • Property svn:keywords set to Id
Line 
1# $Id$
2#
3# Copyright (c) 2008 Daisuke Maki <daisuke@endeworks.jp>
4# All rights reserved.
5
6package R::Writer::Encoder;
7use strict;
8use warnings;
9
10use JSON::XS (); # XXX - Remove this in the future?
11our $CODER = JSON::XS->new->allow_nonref;
12
13sub new    { bless \my $c, shift }
14sub encode { $CODER->encode($_[1]) }
15
161;
17
18__END__
19
20=head1 NAME
21
22R::Writer::Encoder - Default Encoder
23
24=head1 SYNOPSIS
25
26  use R::Writer::Encoder;
27  # Internal use only
28
29=head1 METHODS
30
31=head2 new
32
33=head2 encode
34
35=cut
Note: See TracBrowser for help on using the browser.