Spoon::Base man page on Fedora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Fedora logo
[printable version]

Spoon::Base(3)	      User Contributed Perl Documentation	Spoon::Base(3)

NAME
       Spoon::Base - Generic Spoon Base Class

SYNOPSIS
	   use Spoon::Base '-Base';

DESCRIPTION
       Base class for application plugins.  Provides basic functionality to
       all modules inheriting from this class.

SUBROUTINES
       These subroutines are meant to be called bare, not as an object-method
       call.

   trace
       See Spoon::Trace::trace().

   conf(name, default)
       Returns the configuration value for "name", if it can be found in the
       config ($self->hub->config).  Returns $default, otherwise.

METHODS
   hub
       Return the application's hub object.  See Spoon::Hub.

   init
       Inherited by all subclasses.  Put your class initialization stuff here.

   assert(boolean)
       Die if the supplied argument is false.

   t([label])
       Calls Spoon::Trace::mark().  See Spoon::Trace.

   clone
       Copies a class instance.	 The copy is only a shallow one.

   is_in_cgi
       Returns a boolean, indicating whether we were called from a CGI
       interface.

   is_in_test
       Returns a boolean, indicating whether we were called from a test suite.

   have_plugin(class_id)
       Tries to load a plugin.	See Spoon::Hub::load_class().

   plugin_directory
       Returns your plugin's directory.	 You can use this directory to store
       state.

   env_check(variable_name)
       Sanity check: ensure the specified variable exists in %ENV.  If the
       variable is not found, dies with a useful error message.

   dumper_to_file(filepath, variable1 [, variable2...])
       Uses Data::Dumper to save a dump of one or more variables to the
       specified file.

   has_utf8
       Returns a boolean, indicating whether utf8 is available on this
       platform and version of perl.

   utf8_encode(string)
       Encodes the string in utf8, if utf8 is available.  Otherwise, returns
       $string unmodified.  See Encode::encode().

   utf8_decode(string)
       Decodes the string from utf8, if utf8 is available.  Otherwise, returns
       $string unmodified.  See Encode::decode().

   uri_escape(string)
       Escapes all invalid URI characters.  See CGI::Util::escape().

   uri_unescape(string)
       Unescapes all invalid URI characters.  See CGI::Util::unescape().

   html_escape(string)
       Escapes all reserved characters.	 The result is suitable for including
       verbatim in an HTML document.  See CGI::escapeHTML().

   html_unescape(string)
       Escapes all reserved characters.	 The result is suitable for including
       verbatim in an HTML document.  See CGI::unescapeHTML().

   base64_encode(string)
       Encodes the specified string into Base64.  See
       MIME::Base64::encode_base64().

   base64_encode(base64_data)
       Decodes the specified data from Base64.	See
       MIME::Base64::decode_base64().

TODO
       * Document what Spoon::Base->debug() does.

AUTHOR
       Brian Ingerson <INGY@cpan.org>

COPYRIGHT
       Copyright (c) 2004. Brian Ingerson. All rights reserved.

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

       See http://www.perl.com/perl/misc/Artistic.html

perl v5.14.1			  2006-11-09			Spoon::Base(3)
[top]

List of man pages available for Fedora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net