use Mouse::Meta::Role::Application;
our @ISA = qw(Mouse::Meta::Role);
+# FIXME: Mouse::Meta::Role::Composite does things in different way from Moose's
+# Moose: creates a new class for the consumer, and applies roles to it.
+# Mouse: creates a coposite role and apply roles to the role,
+# and then applies it to the consumer.
+
sub new {
my $class = shift;
my $args = $class->Mouse::Object::BUILDARGS(@_);
return $self;
}
-sub apply_params {
- #my($self, $role_params) = @_;
- # TODO
- return $_[0];
-}
-
sub get_method_list {
my($self) = @_;
return keys %{ $self->{methods} };