rename ActionRole::Serialize -> ActionRole::SerializeFormat
[catagits/Catalyst-Action-REST.git] / lib / Catalyst / Action / Serialize / View.pm
CommitLineData
9a76221e 1package Catalyst::Action::Serialize::View;
fc97153d 2use Moose;
3extends 'Catalyst::Action';
b92bf58f 4with 'Catalyst::ActionRole::SerializeFormat';
fc97153d 5use namespace::clean -except => 'meta';
9a76221e 6
fc97153d 7sub serialize {
8 my ($self, $data, $c, $view) = @_;
9a76221e 9
fc97153d 10 unless ($c->view($view)) {
11 $c->log->error("Could not load $view, refusing to serialize");
12 return 0;
13 }
faf5c20b 14
fc97153d 15 return $c->view($view)->process($c);
9a76221e 16}
17
181;