NAME

MooseX::Function::Parameters

SYNOPSIS

use MooseX::Function::Parameters;

fun add (Int $a, Int $b) {
    $a + $b
}

package My::Class;
use Moose;
use MooseX::Function::Parameters;

method compare (My::Class $with) {
    $self->value <=> $with->value
}

DESCRIPTION

A lightweight wrapper around Function::Parameters which provides fun and method subroutine keywords which integrate with the Moose type system.

Designed to be compatible with Function::Parameters version 1, where newer versions of Function::Parameters aren't