X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-File-KDBX;a=blobdiff_plain;f=lib%2FFile%2FKDBX%2FLoader.pm;h=6d289be0f091e94973de72a0bfedb9d3e9cbbbe4;hp=ff44832c6d92b985394083500e68a569c65d246d;hb=37b09e0f2832514b33de4499a83f22d5ffe7c0a3;hpb=8a37f035ef35682b764c34e7b3c61ce03318b1c7 diff --git a/lib/File/KDBX/Loader.pm b/lib/File/KDBX/Loader.pm index ff44832..6d289be 100644 --- a/lib/File/KDBX/Loader.pm +++ b/lib/File/KDBX/Loader.pm @@ -6,7 +6,7 @@ use strict; use File::KDBX::Constants qw(:magic :header :version); use File::KDBX::Error; -use File::KDBX::Util qw(:io); +use File::KDBX::Util qw(:class :io); use File::KDBX; use IO::Handle; use Module::Load (); @@ -223,10 +223,6 @@ Possible formats: * C * C -=cut - -sub format { $_[0]->{format} } - =attr inner_format Get the format of the data inside the KDBX envelope. This only applies to C and C formats. Possible @@ -238,9 +234,10 @@ formats: =cut -sub inner_format { $_[0]->{inner_format} // 'XML' } +has format => undef, is => 'ro'; +has inner_format => 'XML', is => 'ro'; -=attr min_version +=method min_version $min_version = File::KDBX::Loader->min_version;