use Scalar::Util 'weaken', 'blessed';
-our $VERSION = '0.64_01';
+our $VERSION = '0.64_07';
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
return @{$self->{'slots'}};
}
+sub get_all_attributes {
+ my $self = shift;
+ return @{$self->{attributes}};
+}
+
sub is_valid_slot {
my ($self, $slot_name) = @_;
exists $self->{'slot_hash'}->{$slot_name};
Defaults to false.
+=item B<get_all_attributes>
+
+This will return the current list of attributes (as
+Class::MOP::Attribute objects) based on what was given to this object
+in C<new>.
+
=back
=head2 Operations on Instance Structures