Moved attributes to right parent
Marco Fontani [Sat, 20 Nov 2010 16:45:29 +0000 (16:45 +0000)]
lib/Oyster/Provision.pm
lib/Oyster/Provision/Rackspace.pm

index 3db07ee..36cd7cc 100644 (file)
@@ -2,6 +2,12 @@ package Oyster::Provision;
 
 use Moose;
 
+has 'name'    => ( is => 'ro', isa => 'Str', required => 1 );
+has 'size'    => ( is => 'ro', isa => 'Str', required => 1 );
+has 'image'   => ( is => 'ro', isa => 'Str', required => 1 );
+has 'pub_ssh' => ( is => 'ro', isa => 'Str', required => 1 );
+
+
 sub config {
     return {provision_backend => 'Oyster::Provision::Rackspace'};
 }
index 7e80993..0ede957 100644 (file)
@@ -1,11 +1,6 @@
 package Oyster::Provision::Rackspace;
 use Moose::Role;
 
-has 'name'    => ( is => 'ro', isa => 'Str', required => 1 );
-has 'size'    => ( is => 'ro', isa => 'Str', required => 1 );
-has 'image'   => ( is => 'ro', isa => 'Str', required => 1 );
-has 'pub_ssh' => ( is => 'ro', isa => 'Str', required => 1 );
-
 requires 'config';
 
 sub create {