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
mouse::util(3pm) - debian
moose::exporter(3pm) - debian
mouse::role(3pm) - debian
mouse::spec(3pm) - debian
sdl::mouse(3pm) - debian
Similar Topics in the Unix Linux Community
Mouse Problems
MX 1000 Laser Mouse Driver 0.1.7 (Default branch)
One Is Enough
Unable to type while Mouse Keys is enabled in Mac OS X
Apple Magic Mouse: Up or down scrolling and swiping do not work with on Windows with Boot Camp