Matthew Simon Cavalletto > Class-MakeMethods-1.009 > Class::MakeMethods::Template::Class

Download:
Class-MakeMethods-1.009.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  2
View/Report Bugs
Module Version: 1.008   Source   Latest Release: Class-MakeMethods-1.01

NAME ^

Class::MakeMethods::Template::Class - Associate information with a package

SYNOPSIS ^

  package MyObject;
  use Class::MakeMethods::Template::Class (
    scalar          => [ 'foo' ]
  );
  
  package main;
  
  MyObject->foo('bar')
  print MyObject->foo();

DESCRIPTION ^

These meta-methods provide access to class-specific values. They are similar to Static, except that each subclass has separate values.

Class:scalar

Creates methods to handle a scalar variable in the declaring package.

See the documentation on Generic:scalar for interfaces and behaviors.

Class:array

Creates methods to handle a array variable in the declaring package.

See the documentation on Generic:array for interfaces and behaviors.

Class:hash

Creates methods to handle a hash variable in the declaring package.

See the documentation on Generic:hash for interfaces and behaviors.

syntax highlighting: