Group
Extension

Matches 1

Mojolicious-Plugin-AutoSecrets ( M/MH/MHOWARD/Mojolicious-Plugin-AutoSecrets-0.006.tar.gz, MHOWARD, 2019; MetaCPAN )
Mojolicious-Plugin-AutoSecrets/lib/Mojolicious/Plugin/AutoSecrets.pm ( view source; MetaCPAN )
in::AutoSecrets::VERSION = '0.006';

use Mojo::Base 'Mojolicious::Plugin';
use Mojo::JSON qw(encode_json decode_json);
use Session::Token;
use Carp qw(croak);
use Fcntl qw(:DEFAULT :flock);
use IO::Fi
 }
  croak "Can't read from $path: $!"
    if !defined $rv;

  my $disk_secrets = $disk && decode_json($disk);

  unshift @secrets, @$disk_secrets
    if $disk_secrets;

  if (!@secrets || -z $path ||
- 1]
      if $prune && @secrets > $prune;

    $fh->seek(0, 0);
    $fh->syswrite(my $j = encode_json(\@secrets));
  }
  flock $fh, LOCK_UN;
  $fh->close;

  push @secrets, @{$app->{secrets}}
    if 

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.