ex/;
use Data::UUID;
use Path::Class;
use Jedi::Plugin::Auth::DB;
use DBIx::Class::Migration;
use JSON;
my $uuid_generator = Data::UUID->new;
# connect / create / prepare db
sub _prepare_database {
return {
user => $user->user,
uuid => $user->uuid,
info => decode_json( $user->info ),
roles => [ map { $_->name } $user->roles->all() ],
};
}
use Moo::Rol
),
uuid => $uuid_generator->create_str(),
info => encode_json( $params{info} ),
}
);
1;
};
$user->set_roles( [ map { {