summaryrefslogtreecommitdiffstats
path: root/lib/Bot/Games/OO.pm
Commit message (Collapse)AuthorAgeFilesLines
* use a separate exporter package for gamesdoy2009-04-261-32/+3
|
* modules don't need a #! linedoy2009-04-261-1/+0
|
* move mx-attributehelpers into Bot::Games::OOdoy2009-04-261-0/+1
|
* use MooseX::NonMoosedoy2009-04-241-1/+4
|
* allow setting method metaclass attributes with the command installer ↵doy2009-01-251-1/+4
| | | | (command foo => sub { ... }, pass_args => 0;)
* clean up the command installer a bitdoy2009-01-251-4/+4
|
* rebless the method metaclass if possible in 'command' alsodoy2009-01-241-14/+13
|
* first shot at fixing method modifiersdoy2009-01-241-0/+1
|
* stop using fixed method metaclasses, just generate anonymous ones when ↵doy2009-01-241-4/+14
| | | | needed - this allows for replacing the metaclass of an already created method
* make the attribute stuff into a metarole, rather than just overriding the ↵doy2009-01-161-2/+8
| | | | metaclass
* new syntax for declaring extra commands (typically generated methods) - ↵doy2009-01-161-0/+1
| | | | still needs to be implemented
* okay, i think i finally have the meta-stuff done properly... we'll see!doy2009-01-161-10/+3
|
* make Command into a default method metaclass role, and turn the check for ↵doy2009-01-151-2/+9
| | | | whether or not a method is a command into an attribute on the method metaclass
* hmmm, i think apply_all_roles needs the metaclass of the class it's applying todoy2009-01-151-1/+1
|
* there is no more Bot::Games::Meta::Method::Commanddoy2009-01-151-1/+1
|
* syntax fixesdoy2009-01-151-1/+1
|
* compilation errorsdoy2009-01-141-1/+0
|
* add command and commands as options to 'has' for specifying generated ↵doy2009-01-141-4/+4
| | | | methods as commands, and fix the command function to apply the role rather than use the alternate subclass
* add the beginnings of a meta-object structuredoy2009-01-141-0/+31