130 results (0.282 seconds)
++ed by:
ABRAXXA ADAMJS ALEXBIO ALEXBYK ANDREFS

121 PAUSE user(s)
88 non-PAUSE user(s).

Jesse Luehrs
Documentation
Moose::Cookbook - How to cook a Moose
Moose::Cookbook::Basics::Recipe1 - The (always classic) Point example.
Moose::Cookbook::Basics::Recipe10 - Using BUILDARGS and BUILD to hook into object construction
Moose::Cookbook::Basics::Recipe11 - Extending a non-Moose base class
Moose::Cookbook::Basics::Recipe2 - A simple BankAccount example
Moose::Cookbook::Basics::Recipe3 - A lazy BinaryTree example
Moose::Cookbook::Basics::Recipe4 - Subtypes, and modeling a simple Company class hierarchy
Moose::Cookbook::Basics::Recipe5 - More subtypes, coercion in a Request class
Moose::Cookbook::Basics::Recipe6 - The augment/inner example
Moose::Cookbook::Basics::Recipe7 - Making Moose fast with immutable
Moose::Cookbook::Basics::Recipe8 - Builder methods and lazy_build
Moose::Cookbook::Basics::Recipe9 - Operator overloading, subtypes, and coercion
Moose::Cookbook::Extending::Recipe1 - Moose extension overview
Moose::Cookbook::Extending::Recipe2 - Providing a role for the base object class
Moose::Cookbook::Extending::Recipe3 - Providing an alternate base object class
Moose::Cookbook::Extending::Recipe4 - Acting like Moose.pm and providing sugar Moose-style
Moose::Cookbook::Meta::Recipe1 - Welcome to the meta world (Why Go Meta?)
Moose::Cookbook::Meta::Recipe2 - A meta-attribute, attributes with labels
Moose::Cookbook::Meta::Recipe3 - Labels implemented via attribute traits
Moose::Cookbook::Meta::Recipe4 - Adding a "table" attribute to the metaclass
Moose::Cookbook::Meta::Recipe5 - The "table" attribute as a metaclass trait
Moose::Cookbook::Meta::Recipe6 - A method metaclass for marking methods public or private
Moose::Cookbook::Meta::Recipe7 - Creating a glob reference meta-instance class
Moose::Cookbook::Roles::Recipe1 - The Moose::Role example
Moose::Cookbook::Roles::Recipe2 - Advanced Role Composition - method exclusion and aliasing
Moose::Cookbook::Roles::Recipe3 - Applying a role to an object instance
Moose::Cookbook::Snack::Keywords - Restricted "keywords" in Moose
Moose::Cookbook::Snack::Types - Snippets of code for using Types and Type Constraints
Moose::Cookbook::Style - Expanded into Moose::Manual::BestPractices, so go read that
Moose::Intro - Expanded into Moose::Manual, so go read that
Moose::Intro - Moved to Moose::Manual::Unsweetened, so go read that
Moose::Manual - What is Moose, and how do I use it?
Moose::Manual::Attributes - Object attributes with Moose
Moose::Manual::BestPractices - Get the most out of Moose
Moose::Manual::Classes - Making your classes use Moose (and subclassing)
Moose::Manual::Concepts - Moose OO concepts
Moose::Manual::Construction - Object construction (and destruction) with Moose
Moose::Manual::Contributing - How to get involved in Moose
Moose::Manual::Delegation - Attribute delegation
Moose::Manual::Delta - Important Changes in Moose
Moose::Manual::FAQ - Frequently asked questions about Moose
Moose::Manual::MOP - The Moose (and Class::MOP) meta API
Moose::Manual::MethodModifiers - Moose's method modifiers
Moose::Manual::MooseX - Recommended Moose extensions
Moose::Manual::Roles - Roles, an alternative to deep hierarchies and base classes
Moose::Manual::Support - Policies regarding support, releases, and compatibility.
Moose::Manual::Types - Moose's type system
Moose::Manual::Unsweetened - Moose idioms in plain old Perl 5 without the sugar
Moose::Spec::Role - Formal spec for Role behavior
Modules
Class::MOP - A Meta Object Protocol for Perl 5
Class::MOP::Attribute - Attribute Meta Object
Class::MOP::Class - Class Meta Object
Class::MOP::Class::Immutable::Trait - Implements immutability for metaclass objects
Class::MOP::Deprecated - Manages deprecation warnings for Class::MOP
Class::MOP::Instance - Instance Meta Object
Class::MOP::Method - Method Meta Object
Class::MOP::Method::Accessor - Method Meta Object for accessors
Class::MOP::Method::Constructor - Method Meta Object for constructors
Class::MOP::Method::Generated - Abstract base class for generated methods
Class::MOP::Method::Inlined - Method base class for methods which have been inlined
Class::MOP::Method::Meta - Method Meta Object for meta methods
Class::MOP::Method::Wrapped - Method Meta Object for methods with before/after/around modifiers
Class::MOP::MiniTrait - Extremely limited trait application
Class::MOP::Mixin - Base class for mixin classes
Class::MOP::Mixin::AttributeCore - Core attributes shared by attribute metaclasses
Class::MOP::Mixin::HasAttributes - Methods for metaclasses which have attributes
Class::MOP::Mixin::HasMethods - Methods for metaclasses which have methods
Class::MOP::Module - Module Meta Object
Class::MOP::Object - Base class for metaclasses
Class::MOP::Package - Package Meta Object
Moose - A postmodern object system for Perl 5
Moose::Deprecated - Manages deprecation warnings for Moose
Moose::Error::Confess - Prefer confess
Moose::Error::Croak - Prefer croak
Moose::Error::Default - Carp based error generation for Moose.
Moose::Exporter - make an import() and unimport() just like Moose.pm
Moose::Meta::Attribute - The Moose attribute metaclass
Moose::Meta::Attribute::Native - Delegate to native Perl types
Moose::Meta::Attribute::Native::Trait - Shared role for native delegation traits
Moose::Meta::Attribute::Native::Trait::Array - Helper trait for array delegation
Moose::Meta::Attribute::Native::Trait::Hash - Helper trait for HashRef attributes
Moose::Meta::Attribute::Native::Trait::String - Helper trait for Str attributes
Moose::Meta::Class - The Moose metaclass
Moose::Meta::Class::Immutable::Trait - Implements immutability for metaclass objects
Moose::Meta::Instance - The Moose Instance metaclass
Moose::Meta::Method - A Moose Method metaclass
Moose::Meta::Method::Accessor - A Moose Method metaclass for accessors
Moose::Meta::Method::Augmented - A Moose Method metaclass for augmented methods
Moose::Meta::Method::Constructor - Method Meta Object for constructors
Moose::Meta::Method::Delegation - A Moose Method metaclass for delegation methods
Moose::Meta::Method::Destructor - Method Meta Object for destructors
Moose::Meta::Method::Meta - A Moose Method metaclass for meta methods
Moose::Meta::Method::Overridden - A Moose Method metaclass for overridden methods
Moose::Meta::Mixin::AttributeCore - Core attributes shared by attribute metaclasses
Moose::Meta::Object::Trait - Some overrides for Class::MOP::Object functionality
Moose::Meta::Role - The Moose Role metaclass
Moose::Meta::Role::Application - A base class for role application
Moose::Meta::Role::Application::RoleSummation - Combine two or more roles
Moose::Meta::Role::Application::ToClass - Compose a role into a class
Moose::Meta::Role::Application::ToInstance - Compose a role into an instance
Moose::Meta::Role::Application::ToRole - Compose a role into another role
Moose::Meta::Role::Composite - An object to represent the set of roles
Moose::Meta::Role::Method - A Moose Method metaclass for Roles
Moose::Meta::Role::Method::Conflicting - A Moose metaclass for conflicting methods in Roles
Moose::Meta::Role::Method::Required - A Moose metaclass for required methods in Roles
Moose::Meta::TypeCoercion - The Moose Type Coercion metaclass
Moose::Meta::TypeCoercion::Union - The Moose Type Coercion metaclass for Unions
Moose::Meta::TypeConstraint - The Moose Type Constraint metaclass
Moose::Meta::TypeConstraint::Class - Class/TypeConstraint parallel hierarchy
Moose::Meta::TypeConstraint::DuckType - Type constraint for duck typing
Moose::Meta::TypeConstraint::Enum - Type constraint for enumerated values.
Moose::Meta::TypeConstraint::Parameterizable - Type constraints which can take a parameter (ArrayRef)
Moose::Meta::TypeConstraint::Parameterized - Type constraints with a bound parameter (ArrayRef[Int])
Moose::Meta::TypeConstraint::Registry - registry for type constraints
Moose::Meta::TypeConstraint::Role - Role/TypeConstraint parallel hierarchy
Moose::Meta::TypeConstraint::Union - A union of Moose type constraints
Moose::Object - The base object for Moose
Moose::Role - The Moose Role
Moose::Util - Utilities for working with Moose classes
Moose::Util::MetaRole - Apply roles to any metaclass, as well as the object base class
Moose::Util::TypeConstraints - Type constraint system for Moose
Moose::Util::TypeConstraints::OptimizedConstraints - Optimized constraint bodies for various moose types
Test::Moose - Test functions for Moose specific features
metaclass - a pragma for installing and using Class::MOP metaclasses
oose - syntactic sugar to make Moose one-liners easier
Provides
Moose::Meta::Attribute::Custom::Moose in lib/Moose/Meta/Attribute.pm
Moose::Meta::Attribute::Native::Trait::Bool in lib/Moose/Meta/Attribute/Native/Trait/Bool.pm
Moose::Meta::Attribute::Native::Trait::Code in lib/Moose/Meta/Attribute/Native/Trait/Code.pm
Moose::Meta::Attribute::Native::Trait::Number in lib/Moose/Meta/Attribute/Native/Trait/Number.pm
Moose::Meta::Role::Attribute in lib/Moose/Meta/Role/Attribute.pm
Changes for version 1.9905
  • BUG FIXES
    • When a role had its own applied_attribute metaclass (usually from MetaRole application), that metaclass would get lost when that role participated in role composition. It was also lost if that role was consumed by some other role. Both of these cases have been fixed. Attributes are always applied with the applied_attribute metaclass of the role which originall defined them. (Dave Rolsky)
  • NEW FEATURES
    • The Moose::Meta::Role::Attribute class now has an original_role method which returns the role which first defined an attribute. See the docs for details. (Dave Rolsky)
    • Moose::Util::MetaRole will make sure that the class to which you're applying metaroles or base class roles can actually have them applied. If not (it's not a Moose class, it has a non-Moose metaclass, etc.), then it gives a useful error message. Previously, this would just end up dying in the MetaRole code without a useful message. (Dave Rolsky)



Hosting generously
sponsored by Bytemark