Bully English Class
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 (88): 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 (89): 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 (86): 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 |
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 (86): 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 |
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 |
Class::Container is a Perl module with Glues object frameworks together transparently. SYNOPSIS package Car; use Class::Container; @ISA = qw(Class::Container); __PACKAGE__->valid_params ( paint => {default => burgundy}, style => {default => coupe}, windshield => {isa => Glass}, radio...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (110): Class::Container Download |
Class::HPLOO is an easier way to declare classes on Perl, based in the popular class {...} style and ePod. USAGE use Class::HPLOO ; class Foo extends Bar , Baz { use LWP::Simple qw(get) ; ## import the method get() to this package. attr ( array foo_list , int age , string name , foo )...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (99): Class::HPLOO Download |
Class::Declare is a Perl module created to declare classes with public, private and protected attributes and methods. SYNOPSIS package My::Class; use strict; use warnings; use base qw( Class::Declare ); __PACKAGE__->declare( public => { public_attr => 42 } , private => { private_attr...
Platforms: *nix
License: Freeware | Size: 76.8 KB | Download (88): Class::Declare Download |
Class::Declare::Attributes is a Perl module with Class::Declare method types using Perl attributes. SYNOPSIS package My::Class; use 5.006; use strict; use warnings; use base qw( Class::Declare::Attributes ); # declare the class/instance attributes __PACKAGE__->declare( ... ); # #...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (93): Class::Declare::Attributes Download |
Class::Agreement is a Perl module that add contracts to your Perl classes easily. SYNOPSIS package SomeClass; use Class::Agreement; # use base Class::Accessor or Class::MethodMaker, # or roll your own: sub new { ... } invariant { my ($self) = @_; $self->count > 0; }; precondition...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (96): Class::Agreement Download |
IAM OPML Parser Class parses an OPML file (provided its URL) and returns an array. OPML (Outline Processor Markup Language) is an XML format for outlines. Originally developed by Radio UserLand as a native file format for an outliner application, it has since been adopted for other uses, the...
Platforms: *nix
License: Freeware | Size: 2.05 KB | Download (106): IAM OPML Parser Class Download |
Class::ObjectTemplate is a Perl extension for an optimized template builder base class. SYNOPSIS package Foo; use Class::ObjectTemplate; require Exporter; @ISA = qw(Class::ObjectTemplate Exporter); attributes(one, two, three); # initialize will be called by new() sub initialize { my...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (89): Class::ObjectTemplate Download |
Class::DBI::Template::Stash is a Perl module with Template::Stash subclass for Class::DBI::Template. SYNOPSIS package Music::DBI; use base Class::DBI; use Class::DBI::Template; There is nothing you need to do for this module, it is setup for you when you use Class::DBI::Template. It...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (91): Class::DBI::Template::Stash Download |