diff options
| author | Andreas Brachold <vdr07@deltab.de> | 2007-08-13 18:41:27 +0000 |
|---|---|---|
| committer | Andreas Brachold <vdr07@deltab.de> | 2007-08-13 18:41:27 +0000 |
| commit | bcbf441e09fb502cf64924ff2530fa144bdf52c5 (patch) | |
| tree | f377707a2dac078db8cd0c7d7abfe69ac1006d71 /lib/Class/MakeMethods/Template/Struct.pm | |
| download | xxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.gz xxv-bcbf441e09fb502cf64924ff2530fa144bdf52c5.tar.bz2 | |
* Move files to trunk
Diffstat (limited to 'lib/Class/MakeMethods/Template/Struct.pm')
| -rw-r--r-- | lib/Class/MakeMethods/Template/Struct.pm | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/lib/Class/MakeMethods/Template/Struct.pm b/lib/Class/MakeMethods/Template/Struct.pm new file mode 100644 index 0000000..7d9540b --- /dev/null +++ b/lib/Class/MakeMethods/Template/Struct.pm @@ -0,0 +1,41 @@ +package Class::MakeMethods::Template::Struct; + +use Class::MakeMethods::Template::Array '-isasubclass'; + +$VERSION = 1.008; + +1; + +__END__ + +=head1 NAME + +Class::MakeMethods::Template::Struct - Deprecated name for Array + +=head1 SYNOPSIS + + package MyObject; + use Class::MakeMethods::Template::Array ( + new => [ 'new' ] + scalar => [ 'foo', 'bar' ] + ); + + package main; + + my $obj = MyObject->new( foo => "Foozle", bar => "Bozzle" ); + print $obj->foo(); # Prints Foozle + $obj->bar("Bamboozle"); # Sets $obj->[1] + +=head1 DESCRIPTION + +Earlier versions of this package included a package named Class::MakeMethods::Template::Struct. + +However, in hindsight, this name was poorly chosen, as it suggests some connection to C-style structs, where the behavior implemented more simply parallels the functionality of Template::Hash and the other Generic subclasses. + +This functionality is now provided by Class::MakeMethods::Template::Array, of which this is an empty subclass retained to provide backwards compatibility. + +=head1 SEE ALSO + +L<Class::MakeMethods::Template::Array>. + +=cut
\ No newline at end of file |
