The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "moosex::params::validate"

MooseX::Params::Validate - an extension of Params::Validate using Moose's types River stage two • 65 direct dependents • 93 total dependents

This module fills a gap in Moose by adding method parameter validation to Moose. This is just one of many developing options, it should not be considered the "official" one by any means though. You might also want to explore "MooseX::Method::Signatur...

DROLSKY/MooseX-Params-Validate-0.21 - 08 Feb 2015 17:17:33 UTC - Search in distribution

Type::Tiny - tiny, yet Moo(se)-compatible type constraint River stage four • 836 direct dependents • 2563 total dependents

This documents the internals of the Type::Tiny class. Type::Tiny::Manual is a better starting place if you're new. Type::Tiny is a small class for creating Moose-like type constraint objects which are compatible with Moo, Moose and Mouse. use Scalar:...

TOBYINK/Type-Tiny-2.004000 - 05 Apr 2023 09:28:11 UTC - Search in distribution

Data::Sah - Fast and featureful data structure validation River stage three • 420 direct dependents • 676 total dependents

This distribution, "Data-Sah", implements compilers for producing Perl and JavaScript validators, as well as translatable human description text from Sah schemas. Compiler approach is used instead of interpreter for faster speed. The generated valida...

PERLANCAR/Data-Sah-0.917 - 16 Feb 2024 10:01:15 UTC - Search in distribution

MooseX::Method - (DEPRECATED) Method declaration with type checking River stage one • 2 direct dependents • 2 total dependents

The problem This module is an attempt to solve a problem I've often encountered but never really found any good solution for: validation of method parameters. How many times have we all ourselves writing code like this: sub foo { my ($self,$args) = @...

GPHAT/MooseX-Method-0.44 - 30 Jun 2009 19:01:15 UTC - Search in distribution

Smart::Args - argument validation for you River stage two • 15 direct dependents • 18 total dependents

Smart::Args is yet another argument validation library. This module makes your module more readable, and writable =)...

TOKUHIROM/Smart-Args-0.14 - 01 Aug 2016 11:56:10 UTC - Search in distribution

Chloro::Field - A field in a form River stage zero No dependents

This class represents a field in a form....

DROLSKY/Chloro-0.07 - 26 Nov 2017 19:31:12 UTC - Search in distribution

Method::Signatures - method and function declarations with signatures and no source filter River stage two • 53 direct dependents • 61 total dependents

Provides two new keywords, "func" and "method", so that you can write subroutines with signatures instead of having to spell out "my $self = shift; my($thing) = @_" "func" is like "sub" but takes a signature where the prototype would normally go. Thi...

BAREFOOT/Method-Signatures-20170211 - 11 Feb 2017 21:41:28 UTC - Search in distribution

Bundle::Theory - A bundle to install all of Theory's favorite modules River stage zero No dependents

This bundle contains all of Theory's most-used CPAN modules. These are essentials whenever he builds a new system....

DWHEELER/Bundle-Theory-1.08 - 19 Jun 2011 04:45:49 UTC - Search in distribution

MooseX::App - Write user-friendly command line apps with even less suffering River stage two • 32 direct dependents • 57 total dependents

MooseX-App is a highly customisable helper to write user-friendly command line applications without having to worry about most of the annoying things usually involved. Just take any existing Moose class, add a single line ("use MooseX-App qw(PluginA ...

MAROS/MooseX-App-1.43 - 21 Oct 2023 12:08:25 UTC - Search in distribution

Moose::Manual::Types - Moose's type system River stage four • 2930 direct dependents • 4024 total dependents

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC - Search in distribution

MooseX::Params - Subroutine signature declaration via attributes River stage zero No dependents

This module provides an attributes-based interface for parameter processing in Perl 5. For the original rationale see <http://mechanicalrevolution.com/blog/parameter_apocalypse.html>. The proposed interface is based on three cornerstone propositions:...

PSHANGOV/MooseX-Params-0.010 - 03 Feb 2012 17:39:22 UTC - Search in distribution

Data::Validator - Rule based validator on type constraint system River stage two • 22 direct dependents • 35 total dependents

This is yet another validation library, based on "Smart::Args" but less smart. This is designed for general data validation. For example, it is useful for CSV, JSON, XML, and so on. Concepts Natural as Perl code I love "Smart::Args" because it is rea...

GFUJI/Data-Validator-1.07 - 17 Jul 2014 14:06:21 UTC - Search in distribution

MooseX::Contract - Helps you avoid Moose-stakes! River stage zero No dependents

The Design by Contract (DbC) method of programming could be seen as simply baking some simple unit test or assertions right into your regular code path. The set of assertions or tests for a given class is considered that class' contract - a guarantee...

BPHILLIPS/MooseX-Contract-0.01 - 20 Jan 2009 03:49:20 UTC - Search in distribution

Lab::Moose::Instrument - Base class for instrument drivers River stage zero No dependents

The Lab::Moose::Instrument module is a thin wrapper around a connection object. All other Lab::Moose::Instrument::* drivers inherit from this module....

AKHUETTEL/Lab-Measurement-3.901 - 19 Oct 2023 16:58:46 UTC - Search in distribution

Bread::Board::Types - types and coercions for Bread::Board River stage two • 12 direct dependents • 18 total dependents

This package defines types and coercions for Bread::Board....

YANICK/Bread-Board-0.37 - 28 Jun 2019 23:22:07 UTC - Search in distribution

DBIx::DBH::Legacy - legacy helper for DBI connection data (form dsn, etc) River stage zero No dependents

TBONE/DBIx-DBH-1.0 - 05 Jul 2011 20:29:06 UTC - Search in distribution

Task::Moose - Moose in a box River stage one • 3 direct dependents • 3 total dependents

This Task installs Moose and then optionally installs a number of Moose extensions listed below. This list is meant to be comprehensive, so if I missed something please let me know....

DOY/Task-Moose-0.03 - 27 Sep 2009 17:58:01 UTC - Search in distribution

Reflexive::Role::TCPServer - Provides a consumable Reflex-based multiplexing TCP server behavior River stage zero No dependents

Reflexive::Role::TCPServer provides a multiplexing TCP server behavior for consuming classes. It does this by being an amalgamation of other Reflex and Reflexive roles such as Reflex::Role::Accepting and Reflexive::Role::Collective. The only required...

NPEREZ/Reflexive-Role-TCPServer-1.140030 - 03 Jan 2014 17:26:54 UTC - Search in distribution

Test::Deep::Type - A Test::Deep plugin for validating type constraints River stage two • 1 direct dependent • 84 total dependents

This is a Test::Deep plugin that provides the sub "is_type" to indicate that the data being tested must validate against the passed type. This is an actual type *object*, not a string name -- for example something provided via MooseX::Types, or a pla...

ETHER/Test-Deep-Type-0.008 - 27 Sep 2016 00:57:13 UTC - Search in distribution

Task::BeLike::RJRAY - RJRAY's frequently-used and favorite modules River stage zero No dependents

RJRAY/Task-BeLike-RJRAY-0.009 - 26 Dec 2014 04:49:48 UTC - Search in distribution
33 results (0.106 seconds)