15 years agoAdd NetHack::Item::Role::IncorporatesStats example
Shawn M Moore [Sun, 10 May 2009 20:16:42 +0000]
Add NetHack::Item::Role::IncorporatesStats example

15 years agoChanges thus far
Shawn M Moore [Sun, 10 May 2009 16:47:06 +0000]
Changes thus far

15 years agoBe gentle
Shawn M Moore [Sun, 10 May 2009 16:44:40 +0000]
Be gentle

15 years agoFactor out duplication in method modifiers
Shawn M Moore [Sun, 10 May 2009 16:38:11 +0000]
Factor out duplication in method modifiers

15 years agoUse class_of
Shawn M Moore [Sun, 10 May 2009 16:35:41 +0000]
Use class_of

15 years agoRemove implementation notes
Shawn M Moore [Sun, 10 May 2009 16:31:19 +0000]
Remove implementation notes

15 years agoExpand tutorial a bit more
Shawn M Moore [Sun, 10 May 2009 16:30:51 +0000]
Expand tutorial a bit more

15 years agoAnswer "why an object"
Shawn M Moore [Sun, 10 May 2009 16:30:40 +0000]
Answer "why an object"

15 years agoMove Tutorial to .pod
Shawn M Moore [Sun, 10 May 2009 16:05:53 +0000]
Move Tutorial to .pod

15 years agovarious doc improvements
Shawn M Moore [Sun, 10 May 2009 16:05:17 +0000]
various doc improvements

15 years agoDoc for Parameter metaclass
Shawn M Moore [Sun, 10 May 2009 16:01:23 +0000]
Doc for Parameter metaclass

15 years agorole_for_combination became private
Shawn M Moore [Sun, 10 May 2009 04:35:14 +0000]
role_for_combination became private

15 years agoDepend on Moose 0.78
Shawn M Moore [Sun, 10 May 2009 03:37:07 +0000]
Depend on Moose 0.78

15 years agoAdd role_for_combination to fix prole-role combination
Shawn M Moore [Sun, 10 May 2009 03:36:37 +0000]
Add role_for_combination to fix prole-role combination

15 years agoFix some composite role application tests
Shawn M Moore [Thu, 7 May 2009 02:34:48 +0000]
Fix some composite role application tests

15 years agoFix the name of dieter's p-role user
Shawn M Moore [Fri, 24 Apr 2009 07:13:56 +0000]
Fix the name of dieter's p-role user

15 years agoBump to 0.06
Shawn M Moore [Fri, 24 Apr 2009 05:09:08 +0000]
Bump to 0.06

15 years agoUpdate Changes 0.05
Shawn M Moore [Fri, 24 Apr 2009 05:04:45 +0000]
Update Changes

15 years agouse replace_constructor
Yuval Kogman [Fri, 24 Apr 2009 01:52:57 +0000]
use replace_constructor

This forces an inlined version of Moose::Object::new to be installed as
_new even though it's not part of the inheritence chain.

15 years agoRemove the & prototype hack now Moose::Exporter doesn't throw prototypes away anymore.
Florian Ragwitz [Fri, 10 Apr 2009 17:37:18 +0000]
Remove the & prototype hack now Moose::Exporter doesn't throw prototypes away anymore.

15 years agoAll sorts of examples!
Shawn M Moore [Sat, 4 Apr 2009 05:54:53 +0000]
All sorts of examples!

15 years agoProperly todoify these role-role tests
Shawn M Moore [Sun, 8 Mar 2009 08:01:34 +0000]
Properly todoify these role-role tests

15 years agoOnly 8 tests
Shawn M Moore [Fri, 20 Feb 2009 06:57:51 +0000]
Only 8 tests

15 years agoadded Test::Exception prereq, replaced eval's in tests
Robert 'phaylon' Sedlacek [Thu, 19 Feb 2009 01:03:38 +0000]
added Test::Exception prereq, replaced eval's in tests

15 years agoadded tests for composite role application
Robert 'phaylon' Sedlacek [Thu, 19 Feb 2009 00:55:39 +0000]
added tests for composite role application

15 years agoBump to 0.05
Shawn M Moore [Sat, 31 Jan 2009 04:31:16 +0000]
Bump to 0.05

15 years agoDocument the consumer argument
Shawn M Moore [Sat, 31 Jan 2009 04:20:33 +0000]
Document the consumer argument

15 years agoBasic tests for the consumer argument being passed
Shawn M Moore [Sat, 31 Jan 2009 04:20:25 +0000]
Basic tests for the consumer argument being passed

15 years agoPass consumer to generate_role
Shawn M Moore [Thu, 29 Jan 2009 00:02:16 +0000]
Pass consumer to generate_role

15 years agoChange the API of generate_role to a hash so we can specify more
Shawn M Moore [Thu, 29 Jan 2009 00:01:59 +0000]
Change the API of generate_role to a hash so we can specify more
things

15 years agoBump to 0.04
Shawn M Moore [Sun, 18 Jan 2009 02:57:30 +0000]
Bump to 0.04

15 years agoDocument this new default
Shawn M Moore [Sun, 18 Jan 2009 02:55:12 +0000]
Document this new default

15 years agoChanges entry
Shawn M Moore [Sun, 18 Jan 2009 02:55:00 +0000]
Changes entry

15 years agoDefault parameters to read-only
Shawn M Moore [Sun, 18 Jan 2009 02:51:24 +0000]
Default parameters to read-only

15 years agoBetter make_immutable invocation, because metaclass constructors are
Shawn M Moore [Sun, 18 Jan 2009 02:47:21 +0000]
Better make_immutable invocation, because metaclass constructors are
still Special

15 years agoUse attribute_metaclass in the constructor for parameters_metaclass, and
Shawn M Moore [Sun, 18 Jan 2009 02:47:00 +0000]
Use attribute_metaclass in the constructor for parameters_metaclass, and
factor out more class names

15 years agoRename parameter_metaclass to parameters_metaclass
Shawn M Moore [Sun, 18 Jan 2009 02:46:31 +0000]
Rename parameter_metaclass to parameters_metaclass

15 years agoMake sure our new attribute metaclass is being used
Shawn M Moore [Sun, 18 Jan 2009 02:19:23 +0000]
Make sure our new attribute metaclass is being used

15 years agoMake sure this length parameter is r/o
Shawn M Moore [Sun, 18 Jan 2009 02:05:45 +0000]
Make sure this length parameter is r/o

15 years agoUse the parameter metaclass
Shawn M Moore [Sun, 18 Jan 2009 02:04:13 +0000]
Use the parameter metaclass

15 years agoNew parameter metaclass (subclass of Moose::Meta::Attribute)
Shawn M Moore [Sun, 18 Jan 2009 02:04:03 +0000]
New parameter metaclass (subclass of Moose::Meta::Attribute)

15 years agoParameterized traits work in 0.64
Shawn M Moore [Sun, 14 Dec 2008 21:32:09 +0000]
Parameterized traits work in 0.64

15 years agoTest fixes
Shawn M Moore [Sun, 14 Dec 2008 21:27:41 +0000]
Test fixes

15 years agoMake sure we can use traits => parameterized_role => { params } in an attribute
Shawn M Moore [Sun, 14 Dec 2008 21:01:50 +0000]
Make sure we can use traits => parameterized_role => { params } in an attribute

15 years agoPOD fix (thanks arcanehl)
Shawn M Moore [Fri, 12 Dec 2008 00:23:44 +0000]
POD fix (thanks arcanehl)

15 years agoBump to 0.03
Shawn M Moore [Wed, 10 Dec 2008 04:43:07 +0000]
Bump to 0.03

15 years agoCorrection: THIS commit is 0.02
Shawn M Moore [Wed, 10 Dec 2008 04:42:32 +0000]
Correction: THIS commit is 0.02

15 years agoDate the Changes file; this commit is 0.02
Shawn M Moore [Wed, 10 Dec 2008 04:42:00 +0000]
Date the Changes file; this commit is 0.02

15 years agoRemove punctuation so the errors read better
Shawn M Moore [Mon, 8 Dec 2008 01:22:49 +0000]
Remove punctuation so the errors read better

15 years agoMake sure we're throwing errors on alias/excludes
Shawn M Moore [Mon, 8 Dec 2008 01:20:16 +0000]
Make sure we're throwing errors on alias/excludes

15 years agoUsing "parameter" inside the role block is an error
Shawn M Moore [Mon, 8 Dec 2008 01:16:31 +0000]
Using "parameter" inside the role block is an error

15 years agoThrow an error if there's no parameter name provided
Shawn M Moore [Mon, 8 Dec 2008 01:16:00 +0000]
Throw an error if there's no parameter name provided

15 years agoDoc tweaks
Shawn M Moore [Mon, 8 Dec 2008 01:10:26 +0000]
Doc tweaks

15 years agoDepend on a currently unreleased Moose so you don't go crazy with the failing test :)
Shawn M Moore [Mon, 8 Dec 2008 00:53:11 +0000]
Depend on a currently unreleased Moose so you don't go crazy with the failing test :)

15 years agoPoint to MooseX::Role::Matcher, it's a parameterized role
Shawn M Moore [Mon, 8 Dec 2008 00:52:05 +0000]
Point to MooseX::Role::Matcher, it's a parameterized role

15 years agoOops, this is applying the parameteriz*able* role, so rename the method
Shawn M Moore [Sun, 7 Dec 2008 03:51:21 +0000]
Oops, this is applying the parameteriz*able* role, so rename the method

15 years agoBegin cleaning up the primary code
Shawn M Moore [Sun, 7 Dec 2008 03:37:45 +0000]
Begin cleaning up the primary code

15 years agoDoc tweaks to reflect that keywords can be used outside of role {}
Shawn M Moore [Sun, 7 Dec 2008 03:10:08 +0000]
Doc tweaks to reflect that keywords can be used outside of role {}

15 years agoChanges
Shawn M Moore [Sun, 7 Dec 2008 02:35:16 +0000]
Changes

15 years agoMake sure we can use all of the keywords outside of the role block, and that they...
Shawn M Moore [Sun, 7 Dec 2008 02:27:37 +0000]
Make sure we can use all of the keywords outside of the role block, and that they will make it into the eventual class

15 years agoApply the parameterizable role to the parameterized role 8)
Shawn M Moore [Sun, 7 Dec 2008 02:11:54 +0000]
Apply the parameterizable role to the parameterized role 8)

15 years agoFailing test for role metaobjects knowing their parameters
Shawn M Moore [Sun, 7 Dec 2008 01:08:39 +0000]
Failing test for role metaobjects knowing their parameters

15 years agoFailing test for an unparameterized method
Shawn M Moore [Sun, 7 Dec 2008 01:06:52 +0000]
Failing test for an unparameterized method

15 years agoTODO test for how I expected ->does to work
Todd Hepler [Fri, 5 Dec 2008 21:25:38 +0000]
TODO test for how I expected ->does to work

15 years agoPOD fix
Shawn M Moore [Tue, 2 Dec 2008 16:11:44 +0000]
POD fix

15 years agoDist tweaks; this commit is 0.01
Shawn M Moore [Tue, 2 Dec 2008 09:21:36 +0000]
Dist tweaks; this commit is 0.01

15 years agoDoc tweak
Shawn M Moore [Tue, 2 Dec 2008 09:17:43 +0000]
Doc tweak

15 years agoBasic doc for each module
Shawn M Moore [Tue, 2 Dec 2008 09:11:41 +0000]
Basic doc for each module

15 years agoMore caveat tweaks
Shawn M Moore [Tue, 2 Dec 2008 09:11:24 +0000]
More caveat tweaks

15 years agoAbstracts
Shawn M Moore [Tue, 2 Dec 2008 09:11:18 +0000]
Abstracts

15 years agodist.ini (dzil is diesel)
Shawn M Moore [Tue, 2 Dec 2008 08:58:09 +0000]
dist.ini (dzil is diesel)

15 years agoRemove #!/usr/bin/env perl
Shawn M Moore [Tue, 2 Dec 2008 08:56:55 +0000]
Remove #!/usr/bin/env perl

15 years agoMinor fixes
Shawn M Moore [Tue, 2 Dec 2008 08:56:41 +0000]
Minor fixes

15 years agoMake sure renaming the role block export works
Shawn M Moore [Tue, 2 Dec 2008 08:56:33 +0000]
Make sure renaming the role block export works

15 years agoRemove TODO, it's now sufficiently generic
Shawn M Moore [Tue, 2 Dec 2008 08:46:59 +0000]
Remove TODO, it's now sufficiently generic

15 years agoFor now, forbid "alias" and "excludes" as keywords
Shawn M Moore [Tue, 2 Dec 2008 08:46:53 +0000]
For now, forbid "alias" and "excludes" as keywords

15 years agoMore docs
Shawn M Moore [Tue, 2 Dec 2008 08:40:45 +0000]
More docs

16 years agoAllow passing in an already constructed parameter object
Shawn M Moore [Wed, 26 Nov 2008 07:52:29 +0000]
Allow passing in an already constructed parameter object

16 years agoBegin working out the tutorial
Shawn M Moore [Wed, 26 Nov 2008 07:45:20 +0000]
Begin working out the tutorial

16 years agoMake sure we can pass references to roles
Shawn M Moore [Wed, 26 Nov 2008 04:19:45 +0000]
Make sure we can pass references to roles

16 years agoWe have all the keywords now
Shawn M Moore [Wed, 26 Nov 2008 03:31:32 +0000]
We have all the keywords now

16 years agoMake sure we export blessed and confess
Shawn M Moore [Wed, 26 Nov 2008 03:26:55 +0000]
Make sure we export blessed and confess

16 years agosuper/override
Shawn M Moore [Wed, 26 Nov 2008 03:20:06 +0000]
super/override

16 years agobefore, after, around
Shawn M Moore [Wed, 26 Nov 2008 03:12:59 +0000]
before, after, around

16 years agoFinish excludes tests
Shawn M Moore [Wed, 26 Nov 2008 02:47:08 +0000]
Finish excludes tests

16 years agoTODOify the test for now
Shawn M Moore [Tue, 25 Nov 2008 08:20:16 +0000]
TODOify the test for now

16 years agoBegin writing excludes.. seeing some weird errors, but.. heading to bed
Shawn M Moore [Tue, 25 Nov 2008 08:20:09 +0000]
Begin writing excludes.. seeing some weird errors, but.. heading to bed

16 years agoSketch out a tutorial :)
Shawn M Moore [Tue, 25 Nov 2008 08:19:25 +0000]
Sketch out a tutorial :)

16 years agoImplement "requires" for parameterized roles
Shawn M Moore [Tue, 25 Nov 2008 08:00:12 +0000]
Implement "requires" for parameterized roles

16 years agoMake sure with()ing another parameterized role works
Shawn M Moore [Tue, 25 Nov 2008 07:11:58 +0000]
Make sure with()ing another parameterized role works

16 years agowith()ing ordinary roles
Shawn M Moore [Tue, 25 Nov 2008 07:06:00 +0000]
with()ing ordinary roles

16 years agoImplement a few more keywords; these are easy, they're just errors :)
Shawn M Moore [Tue, 25 Nov 2008 06:55:17 +0000]
Implement a few more keywords; these are easy, they're just errors :)

16 years agoAnonymous roles are no longer an issue :D
Shawn M Moore [Tue, 25 Nov 2008 06:25:36 +0000]
Anonymous roles are no longer an issue :D

16 years agoTest fix
Shawn M Moore [Tue, 25 Nov 2008 06:24:23 +0000]
Test fix

16 years agoRemove kludges previously required because we didn't have anonymous roles
Shawn M Moore [Tue, 25 Nov 2008 06:23:30 +0000]
Remove kludges previously required because we didn't have anonymous roles

16 years agoUse Moose's new create_anon_role API
Shawn M Moore [Tue, 25 Nov 2008 06:23:20 +0000]
Use Moose's new create_anon_role API

16 years agoUse method_metaclass; the other hardcoded classnames are easily overridden or fleeting
Shawn M Moore [Sun, 9 Nov 2008 19:35:39 +0000]
Use method_metaclass; the other hardcoded classnames are easily overridden or fleeting

16 years agoTest that the type constraint is checked too
Shawn M Moore [Sun, 9 Nov 2008 17:00:01 +0000]
Test that the type constraint is checked too

16 years agoClass name fix
Shawn M Moore [Sun, 9 Nov 2008 16:57:53 +0000]
Class name fix

16 years agoMore tasks
Shawn M Moore [Sun, 9 Nov 2008 07:54:03 +0000]
More tasks