- or download this
package MyApp::Model::ProblemSolver;
use Moose;
...
my ($self, $args) = @_;
return %$args;
}
- or download this
override 'prepare_arguments' => sub {
my ($self, $c) = @_;
...
my %merged_args = ( %$config_params, %$passed_in_params );
return \%merged_args;
}; # prepare_arguments
- or download this
$c->stash->{problem_solver_args}{some_param} = $user_input1 if $user_i
+nput1;
...
my $problem_solver = $c->model('ProblemSolver');
my $result = $problem_solver->solve_problem();
- or download this
Model::ProblemSolver:
args:
database: a_database_of_solved_problems
some_param: SOME_DEFAULT_VALUE