Shawn M Moore [Sun, 18 Jan 2009 02:46:31 +0000]
Rename parameter_metaclass to parameters_metaclass
Shawn M Moore [Sun, 18 Jan 2009 02:19:23 +0000]
Make sure our new attribute metaclass is being used
Shawn M Moore [Sun, 18 Jan 2009 02:05:45 +0000]
Make sure this length parameter is r/o
Shawn M Moore [Sun, 18 Jan 2009 02:04:13 +0000]
Use the parameter metaclass
Shawn M Moore [Sun, 18 Jan 2009 02:04:03 +0000]
New parameter metaclass (subclass of Moose::Meta::Attribute)
Shawn M Moore [Sun, 14 Dec 2008 21:32:09 +0000]
Parameterized traits work in 0.64
Shawn M Moore [Sun, 14 Dec 2008 21:27:41 +0000]
Test fixes
Shawn M Moore [Sun, 14 Dec 2008 21:01:50 +0000]
Make sure we can use traits => parameterized_role => { params } in an attribute
Shawn M Moore [Fri, 12 Dec 2008 00:23:44 +0000]
POD fix (thanks arcanehl)
Shawn M Moore [Wed, 10 Dec 2008 04:43:07 +0000]
Bump to 0.03
Shawn M Moore [Wed, 10 Dec 2008 04:42:32 +0000]
Correction: 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
Shawn M Moore [Mon, 8 Dec 2008 01:22:49 +0000]
Remove punctuation so the errors read better
Shawn M Moore [Mon, 8 Dec 2008 01:20:16 +0000]
Make sure we're throwing errors on alias/excludes
Shawn M Moore [Mon, 8 Dec 2008 01:16:31 +0000]
Using "parameter" inside the role block is an error
Shawn M Moore [Mon, 8 Dec 2008 01:16:00 +0000]
Throw an error if there's no parameter name provided
Shawn M Moore [Mon, 8 Dec 2008 01:10:26 +0000]
Doc tweaks
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 :)
Shawn M Moore [Mon, 8 Dec 2008 00:52:05 +0000]
Point to MooseX::Role::Matcher, it's a parameterized role
Shawn M Moore [Sun, 7 Dec 2008 03:51:21 +0000]
Oops, this is applying the parameteriz*able* role, so rename the method
Shawn M Moore [Sun, 7 Dec 2008 03:37:45 +0000]
Begin cleaning up the primary code
Shawn M Moore [Sun, 7 Dec 2008 03:10:08 +0000]
Doc tweaks to reflect that keywords can be used outside of role {}
Shawn M Moore [Sun, 7 Dec 2008 02:35:16 +0000]
Changes
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
Shawn M Moore [Sun, 7 Dec 2008 02:11:54 +0000]
Apply the parameterizable role to the parameterized role 8)
Shawn M Moore [Sun, 7 Dec 2008 01:08:39 +0000]
Failing test for role metaobjects knowing their parameters
Shawn M Moore [Sun, 7 Dec 2008 01:06:52 +0000]
Failing test for an unparameterized method
Todd Hepler [Fri, 5 Dec 2008 21:25:38 +0000]
TODO test for how I expected ->does to work
Shawn M Moore [Tue, 2 Dec 2008 16:11:44 +0000]
POD fix
Shawn M Moore [Tue, 2 Dec 2008 09:21:36 +0000]
Dist tweaks; this commit is 0.01
Shawn M Moore [Tue, 2 Dec 2008 09:17:43 +0000]
Doc tweak
Shawn M Moore [Tue, 2 Dec 2008 09:11:41 +0000]
Basic doc for each module
Shawn M Moore [Tue, 2 Dec 2008 09:11:24 +0000]
More caveat tweaks
Shawn M Moore [Tue, 2 Dec 2008 09:11:18 +0000]
Abstracts
Shawn M Moore [Tue, 2 Dec 2008 08:58:09 +0000]
dist.ini (dzil is diesel)
Shawn M Moore [Tue, 2 Dec 2008 08:56:55 +0000]
Remove #!/usr/bin/env perl
Shawn M Moore [Tue, 2 Dec 2008 08:56:41 +0000]
Minor fixes
Shawn M Moore [Tue, 2 Dec 2008 08:56:33 +0000]
Make sure renaming the role block export works
Shawn M Moore [Tue, 2 Dec 2008 08:46:59 +0000]
Remove TODO, it's now sufficiently generic
Shawn M Moore [Tue, 2 Dec 2008 08:46:53 +0000]
For now, forbid "alias" and "excludes" as keywords
Shawn M Moore [Tue, 2 Dec 2008 08:40:45 +0000]
More docs
Shawn M Moore [Wed, 26 Nov 2008 07:52:29 +0000]
Allow passing in an already constructed parameter object
Shawn M Moore [Wed, 26 Nov 2008 07:45:20 +0000]
Begin working out the tutorial
Shawn M Moore [Wed, 26 Nov 2008 04:19:45 +0000]
Make sure we can pass references to roles
Shawn M Moore [Wed, 26 Nov 2008 03:31:32 +0000]
We have all the keywords now
Shawn M Moore [Wed, 26 Nov 2008 03:26:55 +0000]
Make sure we export blessed and confess
Shawn M Moore [Wed, 26 Nov 2008 03:20:06 +0000]
super/override
Shawn M Moore [Wed, 26 Nov 2008 03:12:59 +0000]
before, after, around
Shawn M Moore [Wed, 26 Nov 2008 02:47:08 +0000]
Finish excludes tests
Shawn M Moore [Tue, 25 Nov 2008 08:20:16 +0000]
TODOify the test for now
Shawn M Moore [Tue, 25 Nov 2008 08:20:09 +0000]
Begin writing excludes.. seeing some weird errors, but.. heading to bed
Shawn M Moore [Tue, 25 Nov 2008 08:19:25 +0000]
Sketch out a tutorial :)
Shawn M Moore [Tue, 25 Nov 2008 08:00:12 +0000]
Implement "requires" for parameterized roles
Shawn M Moore [Tue, 25 Nov 2008 07:11:58 +0000]
Make sure with()ing another parameterized role works
Shawn M Moore [Tue, 25 Nov 2008 07:06:00 +0000]
with()ing ordinary roles
Shawn M Moore [Tue, 25 Nov 2008 06:55:17 +0000]
Implement a few more keywords; these are easy, they're just errors :)
Shawn M Moore [Tue, 25 Nov 2008 06:25:36 +0000]
Anonymous roles are no longer an issue :D
Shawn M Moore [Tue, 25 Nov 2008 06:24:23 +0000]
Test fix
Shawn M Moore [Tue, 25 Nov 2008 06:23:30 +0000]
Remove kludges previously required because we didn't have anonymous roles
Shawn M Moore [Tue, 25 Nov 2008 06:23:20 +0000]
Use Moose's new create_anon_role API
Shawn M Moore [Sun, 9 Nov 2008 19:35:39 +0000]
Use method_metaclass; the other hardcoded classnames are easily overridden or fleeting
Shawn M Moore [Sun, 9 Nov 2008 17:00:01 +0000]
Test that the type constraint is checked too
Shawn M Moore [Sun, 9 Nov 2008 16:57:53 +0000]
Class name fix
Shawn M Moore [Sun, 9 Nov 2008 07:54:03 +0000]
More tasks
Shawn M Moore [Sun, 9 Nov 2008 07:51:19 +0000]
TODO
Shawn M Moore [Sun, 9 Nov 2008 07:35:34 +0000]
More tests for application
Shawn M Moore [Sun, 9 Nov 2008 07:26:41 +0000]
Add another test file
Shawn M Moore [Sun, 9 Nov 2008 07:26:34 +0000]
Shouldn't this be enough? :)
Shawn M Moore [Sun, 9 Nov 2008 07:26:19 +0000]
new_object instead of construct_instance
Shawn M Moore [Sun, 9 Nov 2008 07:26:11 +0000]
use CMOPC->initialize instead of ->meta
Shawn M Moore [Sun, 9 Nov 2008 06:27:31 +0000]
method tests
Shawn M Moore [Sun, 9 Nov 2008 06:27:25 +0000]
"method" keyword
Shawn M Moore [Sun, 9 Nov 2008 06:27:07 +0000]
Begin supporting methods by defining get_method_map and add_method which don't poke at packages (should probably port these back up to Moose and CMOP for anon classes)
Shawn M Moore [Sun, 9 Nov 2008 05:32:03 +0000]
no Moose
Shawn M Moore [Sun, 9 Nov 2008 05:31:10 +0000]
Add a new role metaclass for roles that have been parameterized
Shawn M Moore [Sun, 9 Nov 2008 05:28:41 +0000]
Finish the move
Shawn M Moore [Sun, 9 Nov 2008 05:28:32 +0000]
Begin moving Meta::Role to Meta::Role::Parameterizable
Shawn M Moore [Sun, 9 Nov 2008 05:22:44 +0000]
Test fixes and improvements
Shawn M Moore [Sun, 9 Nov 2008 05:22:18 +0000]
We don't need the metametaclass, we just want to operate on the metaclass
Shawn M Moore [Sun, 9 Nov 2008 05:22:11 +0000]
Begin working on the rest of the sugar
Shawn M Moore [Sun, 9 Nov 2008 05:11:09 +0000]
Let the parameter keyword take an arrayref of names
Shawn M Moore [Sun, 9 Nov 2008 04:44:24 +0000]
Begin writing tests
Shawn M Moore [Sun, 9 Nov 2008 04:38:05 +0000]
Actually, don't even pass $self until I can think of a good hash key :)
Shawn M Moore [Sun, 9 Nov 2008 04:33:35 +0000]
cleanup of role generation
Shawn M Moore [Sun, 9 Nov 2008 04:33:28 +0000]
More tests to make sure we keep the same parameter metaclass
Shawn M Moore [Sun, 9 Nov 2008 04:21:47 +0000]
First stab at generate_role; metas within metas..
Shawn M Moore [Sun, 9 Nov 2008 04:01:23 +0000]
role sugar, which sets role_generator
Shawn M Moore [Sun, 9 Nov 2008 03:29:49 +0000]
Make parameter_metaclass rw, if a user wants to shoot himself in the foot I'll load his gun
Shawn M Moore [Sun, 9 Nov 2008 03:07:58 +0000]
API for constructing a parameter object
Shawn M Moore [Sun, 9 Nov 2008 03:02:52 +0000]
Tests
Shawn M Moore [Sun, 9 Nov 2008 03:02:46 +0000]
parameter keyword
Shawn M Moore [Sun, 9 Nov 2008 03:02:19 +0000]
We want a parameter_metaclass attribute; each role application will get an instance of the class it describes
Shawn M Moore [Sun, 9 Nov 2008 02:44:42 +0000]
Test that we can get a parameter class out of a parameterized role
Shawn M Moore [Sun, 9 Nov 2008 02:44:35 +0000]
Set up the metaclass of parameterized roles
Shawn M Moore [Sun, 9 Nov 2008 02:44:26 +0000]
Add an empty Parameters class and a basic test for it..
Shawn M Moore [Sun, 9 Nov 2008 00:52:47 +0000]
Make a trunk