Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
WWW::Mechanize::PluginUserlContributed PeWWW::Mechanize::Plugin::HelloWorld(3)

NAME
       WWW::Mechanize::Plugin::HelloWorld - a sample WWW::Mechanize::Pluggable
       plugin

       -head1 SYNOPSIS

	 use WWW::Mechanize::Pluggable;
	 # This	module is automatically	loaded into WWW::Mechanize::Pluggable

DESCRIPTION
       This module shows how to	mess with the "WWW::Mechanize" object
       contained within	the "WWW::Mechanize::Pluggable"	object.

       Further refinements are left to the reader. Note	that the fields	in the
       "WWW::Mechanize::Pluggable" object are also available to	the plugins.

USAGE
	   my $mech = new WWW::Mechanize::Pluggable;
	   $mech->hello_world;
	   # $mech->content now	eq 'hello world'

BUGS
       None known.

SUPPORT
       Contact the author at "mcmahon@yahoo-inc.com".

AUTHOR
	       Joe McMahon
	       mcmahon@yahoo-inc.com

COPYRIGHT
       Copyright 2005 by Joe McMahon and Yahoo!

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       The full	text of	the license can	be found in the	LICENSE	file included
       with this module.

SEE ALSO
       WWW::Mechanize::Pluggable, "WWW::Mechanize"

CLASS METHODS
   import
       This function snags any 'helloworld' key-value pair off the "use
       WWW::Mechanize" line and	sets the "HELLO" key to	it.

       Currently this uses a global variable in	the "WW::Mechanize::Pluggable"
       namespace to capture the	value. This is icky and	should be replaced
       with something more elegant.

   init
       The "init()" function exports "hello_world" into	the caller's
       namespace.

   hello_world
       Just a demonstration function; replaces the current content with	'hello
       world'.	It should be noted that	this is	not going to pass most tests
       for "successfully fetched page" because "WWW::Mechanize"	hasn't
       processed a valid request-response pair.

perl v5.24.1			  2011-07WWW::Mechanize::Plugin::HelloWorld(3)

NAME | DESCRIPTION | USAGE | BUGS | SUPPORT | AUTHOR | COPYRIGHT | SEE ALSO | CLASS METHODS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=WWW::Mechanize::Plugin::HelloWorld&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help