Re: ext/Encode/t/Tcl.t on VMS @15173
[p5sagit/p5-mst-13.2.git] / ext / Encode / lib / Encode / Encoding.pm
CommitLineData
18586f54 1package Encode::Encoding;
2# Base class for classes which implement encodings
3use strict;
0b3236bb 4our $VERSION = '0.02';
18586f54 5
6sub Define
7{
8 my $obj = shift;
9 my $canonical = shift;
10 $obj = bless { Name => $canonical },$obj unless ref $obj;
11 # warn "$canonical => $obj\n";
12 Encode::define_encoding($obj, $canonical, @_);
13}
14
15sub name { shift->{'Name'} }
16
17# Temporary legacy methods
18sub toUnicode { shift->decode(@_) }
19sub fromUnicode { shift->encode(@_) }
20
21sub new_sequence { return $_[0] }
22
231;
24__END__