Ix::Class ':all';
use CGI::Application::Plugin::Redirect;
use Net::Lujoyglamour qw(is_valid);
use JSON;
sub cgiapp_init {
my $self = shift;
my (%args ) = @_;
croak "No DSN" if !$args{'PA
eq 'JSON' ) {
my $json;
if ($new_short_url ne '') {
$json = to_json( { shortu => $self->param('domain')."/".$new_short_url,
longu => $long_url} );
} else {
$json = to_json( {m
sg => $@} );
}
$self->header_props(-type=>'application/json');
return $json;
}
}
sub redirect_url {
my $self = shift;
my $url = $self->param('url');
my $long_url = $self->s