1 package MojoFacets::Code;
6 use base 'Mojolicious::Controller';
8 use Data::Dump qw(dump);
14 $self->redirect_to('/data/columns') unless $self->session('columns');
16 my $dir = $self->app->home->rel_dir('public') . '/code';
20 foreach my $full_path ( glob("$dir/*.pl") ) {
21 my $path = $full_path;
22 $path =~ s/^$dir\/*//;
23 my ( $column, $description ) = split(/\./,$path,2);
24 $snippets->{$column}->{$description} = read_file $full_path;
28 snippets => $snippets,