Skip to content

Commit 1d5e7a4

Browse files
davorgbook
authored andcommitted
Update to using Perl 5.40
1 parent e8bcf0a commit 1d5e7a4

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

bin/build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/perl
22

3-
use v5.38;
3+
use v5.40;
44
use JSON;
55
use File::Copy;
66
use Template;

lib/PPC.pm

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,16 @@
1-
use v5.38;
2-
use experimental qw[builtin class signatures];
1+
use v5.40;
2+
use experimental qw[class signatures];
33

44
class PPC;
55

6-
use builtin 'trim';
7-
86
use Pandoc;
97

10-
field $author :param = '';
11-
field $id :param;
12-
field $slug :param;
13-
field $sponsor :param = '';
14-
field $status :param;
15-
field $title :param;
16-
17-
method author { return $author }
18-
method id { return $id }
19-
method slug { return $slug }
20-
method sponsor { return $sponsor }
21-
method status { return $status }
22-
method title { return $title }
8+
field $author :param :reader = '';
9+
field $id :param :reader;
10+
field $slug :param :reader;
11+
field $sponsor :param :reader = '';
12+
field $status :param :reader;
13+
field $title :param :reader;
2314

2415
method in_path {
2516
return "$slug.md";

0 commit comments

Comments
 (0)