mouse::exporter(3pm) debian man page | unix.com

Man Page: mouse::exporter

Operating Environment: debian

Section: 3pm

Mouse::Exporter(3pm)					User Contributed Perl Documentation				      Mouse::Exporter(3pm)

NAME
Mouse::Exporter - make an import() and unimport() just like Mouse.pm
VERSION
This document describes Mouse version 0.99
SYNOPSIS
package MyApp::Mouse; use Mouse (); use Mouse::Exporter; Mouse::Exporter->setup_import_methods( as_is => [ 'has_rw', 'other_sugar', &Some::Random::thing ], also => 'Mouse', ); sub has_rw { my $meta = caller->meta; my ( $name, %options ) = @_; $meta->add_attribute( $name, is => 'rw', %options, ); } # then later ... package MyApp::User; use MyApp::Mouse; has 'name'; has_rw 'size'; thing; no MyApp::Mouse;
DESCRIPTION
This module encapsulates the exporting of sugar functions in a "Mouse.pm"-like manner. It does this by building custom "import", "unimport" methods for your module, based on a spec you provide. Note that "Mouse::Exporter" does not provide the "with_meta" option, but you can easily get the metaclass by "caller->meta" as "SYNOPSIS" shows.
METHODS
"setup_import_methods( ARGS )" "build_import_methods( ARGS ) -> (&import, &unimport)"
SEE ALSO
Moose::Exporter perl v5.14.2 2012-06-30 Mouse::Exporter(3pm)
Related Man Pages
moose::exporter(3) - osx
mouse::exporter(3pm) - debian
mouse::meta::class(3pm) - debian
mouse::object(3pm) - debian
sdl::mouse(3pm) - debian
Similar Topics in the Unix Linux Community
Mouse Problems
MX 1000 Laser Mouse Driver 0.1.6 (Default branch)
One Is Enough
Keyboard Mouse Display not working with Pseries
Apple's Magic Mouse scrolling not working in RHEL 6