And get the other strategy from master implemented
[catagits/CatalystX-DynamicComponent.git] / t / lib / CatalystX / DynamicComponent / ModelToControllerReflector / Strategy / DispatchableMethod.pm
CommitLineData
a3d3547a 1package CatalystX::DynamicComponent::ModelToControllerReflector::Strategy::DispatchableMethod;
2use Moose;
3use MooseX::Types::Moose qw/HashRef/;
4use Moose::Autobox;
5use List::MoreUtils qw/uniq/;
6use namespace::autoclean;
7
8with 'CatalystX::DynamicComponent::ModelToControllerReflector::Strategy';
9
10sub get_reflected_method_list {;
11 my ($self, $app, $model_name, $model) = @_;
12 my $model_methods = $model->meta->get_method_map;
13 grep { does_role($model_methods->{$_}, 'CatalystX::ControllerGeneratingModel::DispatchableMethod') } keys %$model_methods;
14}
15
16__PACKAGE__->meta->make_immutable;
17