Colin Kuskie
|
8c759ed7bc
|
Implement keywords differently (successfully) in the Asset class. Extra tests to verify it in Asset.t
|
2010-06-04 11:33:06 -07:00 |
|
Colin Kuskie
|
6154044719
|
when using goto on objects, must restore $self into @_...
|
2010-05-07 17:56:30 -07:00 |
|
Graham Knop
|
0efa62a73c
|
asset immutability
|
2010-04-19 18:57:01 -05:00 |
|
Colin Kuskie
|
f4467cb10f
|
Attempt #1 to pass traits through property.
|
2010-03-11 13:42:38 -08:00 |
|
Graham Knop
|
a5f54a7910
|
mostly working definition roles
|
2010-03-02 00:49:09 -06:00 |
|
Graham Knop
|
12fcdf201f
|
almost working using metaclass roles
|
2010-02-26 16:55:57 -06:00 |
|
Graham Knop
|
a2f0cbe9ba
|
fix more things for metaclass roles
|
2010-02-26 16:55:35 -06:00 |
|
Graham Knop
|
13b753850f
|
start of conversion to metaclass roles
|
2010-02-26 16:54:03 -06:00 |
|
Colin Kuskie
|
60375516ab
|
More attribute => aspect changes. Add get_all_attributes_list, which returns a list of the names of all attributes.
|
2010-01-25 19:21:00 -08:00 |
|
Colin Kuskie
|
ed752a25c3
|
Make WebGUI::Definition property methods work the same way that Moose attribute methods do.
Specifically, get_property_list does not return property names from all classes. Add a new
method to do that. Refactor and reuse lots of code.
|
2010-01-08 09:04:27 -08:00 |
|
Colin Kuskie
|
49992dddb9
|
move get_tables back into Meta/Class. Refactor it to use get_all_class_metas instead of iterating over all the properties.
|
2010-01-07 18:25:45 -08:00 |
|
Colin Kuskie
|
15c5318a27
|
Encapsulate a method to return all the meta objects for classes used by an object.
Refactor the code out of get_all_properties into its own method. This will be
used by the write method in Asset.pm, at least.
|
2010-01-07 18:15:40 -08:00 |
|
Colin Kuskie
|
ce3edcf743
|
Move get_tables from Meta/Class into Meta/Asset. s/getTables/meta->get_tables/;
|
2010-01-04 15:34:24 -08:00 |
|
Colin Kuskie
|
456eb6f39a
|
Fix POD, condense Asset attributes. A test for tableName in the constructor.
|
2009-12-17 18:07:47 -08:00 |
|
Colin Kuskie
|
c93bdc7950
|
add get_tables, and refactor out get_all_properties from get_property_list
|
2009-12-16 15:13:15 -08:00 |
|
Colin Kuskie
|
5b5d4783d0
|
Make get_property_list API compatible with get_attribute_list, by returning an array.
|
2009-12-16 13:31:48 -08:00 |
|
Colin Kuskie
|
059bd6761d
|
Uniqueness check on attribute names in get_property_list. Add tests for that, and for get_attributes
|
2009-12-11 11:56:16 -08:00 |
|
Colin Kuskie
|
334f3414c3
|
Handle insertion order in multiple classes. This breaks overriding properties in the Definition.
|
2009-12-11 10:54:23 -08:00 |
|
Colin Kuskie
|
19b784cd95
|
Fix get_property_list. Add tests.
|
2009-12-10 18:54:18 -08:00 |
|
Colin Kuskie
|
849e8d4037
|
Change get_property_list from an attribute to a method in Definition::Meta::Class.
|
2009-12-10 15:54:49 -08:00 |
|
Colin Kuskie
|
d78359c13a
|
POD for Definition::Meta::Class
|
2009-12-05 13:53:05 -08:00 |
|
Graham Knop
|
88aba652c7
|
moose based definition
|
2009-12-02 11:37:41 -06:00 |
|