1 package MojoFacets::Data;
6 use base 'Mojolicious::Controller';
8 use Data::Dump qw(dump);
17 # we could use Mojo::JSON here, but it's too slow
18 $data ||= from_json read_file $self->app->home->rel_file( 'data/bibpsi.js' );
29 foreach my $e ( @{ $data->{items} } ) {
30 foreach my $n ( keys %$e ) {
31 $stats->{column}->{$n}->{count}++;
32 $stats->{column}->{$n}->{number}++ if $e->{$n} =~ m/[-+]?([0-9]*\.[0-9]+|[0-9]+)/;
36 $self->app->log->debug( 'stats', dump($stats) );
37 # Render template "example/welcome.html.ep" with message
39 message => 'Welcome to the Mojolicious Web Framework!',