1 package Gitalist::Controller::OPML;
6 use Sys::Hostname qw/hostname/;
7 use XML::OPML::SimpleGen;
9 use namespace::autoclean;
11 BEGIN { extends 'Gitalist::Controller' }
13 sub opml : Chained('/base') Args(0) {
16 my $opml = XML::OPML::SimpleGen->new();
19 title => lc(hostname()) . ' - ' . blessed($c)->config->{name},
20 Repositories => $c->model()->repositories,
22 template => 'opml.tt2',
26 $c->response->content_type('application/rss');
29 __PACKAGE__->meta->make_immutable;