1MakeMethods::Emulator::UmsceordeCro(n3t)ributed Perl DocMuamkeenMteatthioodns::Emulator::mcoder(3)
2
3
4

NAME

6       Class::MakeMethods::Emulator::mcoder - Emulate the mcoder module
7

SYNOPSIS

9         package MyClass;
10
11         use Class::MakeMethods::Emulator::mcoder
12                  [qw(get set)] => [qw(color sound height)],
13                  proxy => [qw(runner run walk stop)],
14                  calculated => weight;
15
16         sub _calculate_weight { shift->ask_weight }
17

DESCRIPTION

19       This module emulates the functionality of the mcoder module, using
20       Class::MakeMethods to generate similar methods.
21
22       For example, the following lines are equivalent:
23
24         use mcoder 'get' => 'foo';
25         use mcoder::get 'foo';
26         use Class::MakeMethods::Template::Hash 'scalar --get' => 'foo';
27
28       You may use this module directly, as shown in the SYNOPSIS above, or
29       you may call "use Class::MakeMethods::Emulator::mcoder '-take_names‐
30       pace';" to alias the mcoder namespace to this package, and subsequent
31       calls to the original package will be transparently handled by this
32       emulator. To remove the emulation aliasing, call "use Class::MakeMeth‐
33       ods::Emulator::mcoder '-release_namespace'".  The same mechanism is
34       also available for the "sugar" subclasses.
35
36       Caution: This affects all subsequent uses of the mcoder module in your
37       program, including those in other modules, and might cause unexpected
38       effects.
39

SEE ALSO

41       See Class::MakeMethods for general information about this distribution.
42
43       See Class::MakeMethods::Emulator for more about this family of sub‐
44       classes.
45
46       See mcoder for documentation of the original module.
47
48
49
50perl v5.8.8                       2004-09-06  MakeMethods::Emulator::mcoder(3)
Impressum