webgui/lib/WebGUI/FormBuilder/Role/HasObjects.pm
2009-11-20 18:12:11 -06:00

23 lines
366 B
Perl

package WebGUI::FormBuilder::Role::HasObjects;
use Moose::Role;
has 'objects' => (
is => 'rw',
isa => 'ArrayRef[Object]',
default => sub { [] },
);
# Objects combines "fields", "fieldsets", and "tabsets"
sub addObject {
my ( $self, $object ) = @_;
push @{$self->objects}, $object;
return $object;
}
# Handle re-ordering of objects
1;