Mime Class
Exception::Class is a Perl module that allows you to declare real exception classes in Perl. SYNOPSIS use Exception::Class ( MyException, AnotherException => { isa => MyException }, YetAnotherException => { isa => AnotherException, description => These exceptions are related to IPC },...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (91): Exception::Class Download |
Class::InsideOut::Manual::About is a guide to this and other implementations of the inside-out technique. This manual provides an overview of the inside-out technique and its application within Class::InsideOut and other modules. It also provides a list of references for further study....
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (109): Class::InsideOut::Manual::About Download |
Class::InsideOut is a Perl module with a safe, simple inside-out object construction kit. SYNOPSIS package My::Class; use Class::InsideOut qw( public private register id ); public name => my %name; # accessor: name() private age => my %age; # no accessor sub new { register( shift ) }...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (88): Class::InsideOut Download |
Class::DBI::FormBuilder is a Perl module with Class::DBI/CGI::FormBuilder integration. SYNOPSIS package Film; use strict; use warnings; use base Class::DBI; use Class::DBI::FormBuilder; # for indented output: # use Class::DBI::FormBuilder PrettyPrint => ALL; # POST all forms to...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (89): Class::DBI::FormBuilder Download |
Class::Meta::Express is a Perl module for concise, expressive creation of Class::Meta classes. Synopsis package My::Contact; use Class::Meta::Express; class { meta contact => ( default_type => string ); has name; has contact => ( required => 1 ); } This module provides an interface...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (92): Class::Meta::Express Download |
Class::Meta is a Perl class automation, introspection, and data validation. SYNOPSIS Generate a class: package MyApp::Thingy; use strict; use Class::Meta; use Class::Meta::Types::String; use Class::Meta::Types::Numeric; BEGIN { # Create a Class::Meta object for this class. my $cm =...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (90): Class::Meta Download |
Class::Meta::Type is a Perl module for data type validation and accessor building. SYNOPSIS package MyApp::TypeDef; use strict; use Class::Meta::Type; use IO::Socket; my $type = Class::Meta::Type->add( key => io_socket, desc => IO::Socket object, name => IO::Socket Object ); This...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (93): Class::Meta::Type Download |
Class::DBI::FormTools is a Perl module to build forms with multiple interconnected objects. SYNOPSIS package MyApp::Film; use base Class::DBI::FormTools; Mason example < %init > my $o = Film->retrieve(42); < /%init > < form > < input name="< % $o- >form_fieldname(title) % >"...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (95): Class::DBI::FormTools Download |
DBIx::Class::FormTools is a utility module for building forms with multiple related DBIx::Class objects. SYNOPSIS In the examples I use 3 objects, a Film, an Actor and a Role. Role is a many to many relation between Film and Actor. package MySchema; use base DBIx::Class::Schema;...
Platforms: *nix
License: Freeware | Size: 9.22 KB | Download (87): DBIx::Class::FormTools Download |
Class::IntrospectionMethods::Catalog can manage catalogs from IntrospectionMethods. Exported functions set_method_info( target_class, method_name, info_ref ) Store construction info for method method_name of class target_class. set_global_catalog (target_class, ...) Store catalog...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (94): Class::IntrospectionMethods::Catalog Download |
Class::IntrospectionMethods is a Perl module that creates methods with introspection. SYNOPSIS use Class::IntrospectionMethods qw/make_methods/; make_methods ( parent, global_catalog => { name => metacat, list => [ [qw/foo/] => f_cat, [qw/bar baz/] => b_cat, ], } new_with_init...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (92): Class::IntrospectionMethods Download |
Encode::MIME::Header is a Perl module that contains MIME B and Q header encoding. SYNOPSIS use Encode qw/encode decode/; $utf8 = decode(MIME-Header, $header); $header = encode(MIME-Header, $utf8); ABSTRACT This module implements RFC 2047 Mime Header Encoding. There are 3 variant...
Platforms: *nix
License: Freeware | Size: 1.9 MB | Download (135): Encode::MIME::Header Download |
Class::DataStore is a Perl module for generic OO data storage/retrieval. SYNOPSIS my %values = ( one => 1, two => 2 ); my $store = Class::DataStore->new( %values ); # using get/set methods $store->set( three, 3 ); my $three = $store->get( three ); # using AUTOLOAD method $store->four(...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (89): Class::DataStore Download |
dtRdr::Traits::Class is a Perl module with shared OO stuff. Methods to Break Things NOT_IMPLEMENTED Imported into base class. Gives a nicer message than the standard "Cant locate method...", indicating that you did not typo the method name, but instead forgot to override it. sub...
Platforms: *nix
License: Freeware | Size: 2.8 MB | Download (92): dtRdr::Traits::Class Download |
Class::DBI::AutoIncrement is a Perl module to emulate auto-incrementing columns on Class::DBI subclasses. SYNOPSIS Lets assume you have a project making use of Class::DBI. You have implemented a subclass of Class::DBI called MyProject::DBI that opens a connection towards your projects...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (87): Class::DBI::AutoIncrement Download |
MIME::Words is a Perl module to deal with RFC-1522 encoded words. SYNOPSIS Before reading further, you should see MIME::Tools to make sure that you understand where this module fits into the grand scheme of things. Go on, do it now. Ill wait. Ready? Ok... use MIME::Words qw(:all); ###...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (95): MIME::Words Download |
MIME::Head is a MIME message header (a subclass of Mail::Header). SYNOPSIS Before reading further, you should see MIME::Tools to make sure that you understand where this module fits into the grand scheme of things. Go on, do it now. Ill wait. Ready? Ok... Construction ### Create a new,...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (94): MIME::Head Download |
Access_user Class is an easy to use system for protecting pages and registering users. The main features are user login, user registration, page protection, forgotten password recovery, and email-based account activation. The class is powered by MySQL and PHP sessions. Inside the package are...
Platforms: *nix
License: Freeware | Size: 36.86 KB | Download (103): Access_user Class Download |
MIME::Charset module contains charset information for MIME. SYNOPSIS Getting charset informations: use MIME::Charset qw(:info); $benc = body_encoding("iso-8859-2"); # "Q" $cset = canonical_charset("ANSI X3.4-1968"); # "US-ASCII" $henc = header_encoding("utf-8"); # "S" $cset =...
Platforms: *nix
License: Freeware | Size: 29.7 KB | Download (99): MIME::Charset Download |
MIME::EncWords is a Perl module created to deal with RFC-1522 encoded words (improved). SYNOPSIS MIME::EncWords is aimed to be another implimentation of MIME::Words so that it will achive more exact conformance with MIME specifications. Additionally, it contains some improvements. Following...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (98): MIME::EncWords Download |