Closer to Roles. Remove also from WebGUI::Definition, and put use Moose in all Asset classes.

This commit is contained in:
Colin Kuskie 2010-02-26 12:01:25 -08:00
parent dd63819fe0
commit 117c7897bb
65 changed files with 64 additions and 1 deletions

View file

@ -15,6 +15,7 @@ package WebGUI::Asset::File::GalleryFile;
=cut
use strict;
use Moose;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::File';
define assetName => ['assetName', 'Asset_GalleryFile'];

View file

@ -15,6 +15,7 @@ package WebGUI::Asset::File::GalleryFile::Photo;
=cut
use strict;
use Moose;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::File::GalleryFile';
define assetName => ['assetName', 'Asset_Photo'];

View file

@ -20,6 +20,7 @@ use WebGUI::HTMLForm;
use WebGUI::Utility;
use WebGUI::Form::Image;
use Moose;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::File';
define assetName => ['assetName', 'Asset_Image'];

View file

@ -16,6 +16,7 @@ package WebGUI::Asset::File::ZipArchive;
use strict;
use Moose;
use WebGUI::Definition::Asset;
extends 'WebGUI::Asset::File';
define assetName => ['assetName', 'Asset_ZipArchive'];