File Coverage

blib/lib/Data/Sah/Coerce/perl/To_datetime/From_float/epoch.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 15 100.0


line stmt bran cond sub pod time code
1             package Data::Sah::Coerce::perl::To_datetime::From_float::epoch;
2              
3 1     1   20 use 5.010001;
  1         3  
4 1     1   6 use strict;
  1         2  
  1         20  
5 1     1   5 use warnings;
  1         2  
  1         26  
6              
7 1     1   747 use subroutines 'Data::Sah::Coerce::perl::To_date::From_float::epoch';
  1         16  
  1         4  
8              
9             our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
10             our $DATE = '2021-11-28'; # DATE
11             our $DIST = 'Data-Sah-Coerce'; # DIST
12             our $VERSION = '0.052'; # VERSION
13              
14             1;
15             # ABSTRACT: Coerce date from number (assumed to be epoch)
16              
17             __END__
18              
19             =pod
20              
21             =encoding UTF-8
22              
23             =head1 NAME
24              
25             Data::Sah::Coerce::perl::To_datetime::From_float::epoch - Coerce date from number (assumed to be epoch)
26              
27             =head1 VERSION
28              
29             This document describes version 0.052 of Data::Sah::Coerce::perl::To_datetime::From_float::epoch (from Perl distribution Data-Sah-Coerce), released on 2021-11-28.
30              
31             =head1 SYNOPSIS
32              
33             To use in a Sah schema:
34              
35             ["datetime",{"x.perl.coerce_rules"=>["From_float::epoch"]}]
36              
37             =head1 DESCRIPTION
38              
39             To avoid confusion with number that contains "YYYY", "YYYYMM", or "YYYYMMDD", we
40             only do this coercion if data is a number between 10^8 and 2^31.
41              
42             =for Pod::Coverage ^(meta|coerce)$
43              
44             =head1 HOMEPAGE
45              
46             Please visit the project's homepage at L<https://metacpan.org/release/Data-Sah-Coerce>.
47              
48             =head1 SOURCE
49              
50             Source repository is at L<https://github.com/perlancar/perl-Data-Sah-Coerce>.
51              
52             =head1 SEE ALSO
53              
54             L<Data::Sah::Coerce::perl::To_datetime::From_float::epoch_always>
55              
56             =head1 AUTHOR
57              
58             perlancar <perlancar@cpan.org>
59              
60             =head1 CONTRIBUTING
61              
62              
63             To contribute, you can send patches by email/via RT, or send pull requests on
64             GitHub.
65              
66             Most of the time, you don't need to build the distribution yourself. You can
67             simply modify the code, then test via:
68              
69             % prove -l
70              
71             If you want to build the distribution (e.g. to try to install it locally on your
72             system), you can install L<Dist::Zilla>,
73             L<Dist::Zilla::PluginBundle::Author::PERLANCAR>, and sometimes one or two other
74             Dist::Zilla plugin and/or Pod::Weaver::Plugin. Any additional steps required
75             beyond that are considered a bug and can be reported to me.
76              
77             =head1 COPYRIGHT AND LICENSE
78              
79             This software is copyright (c) 2021, 2020, 2019, 2018, 2017, 2016 by perlancar <perlancar@cpan.org>.
80              
81             This is free software; you can redistribute it and/or modify it under
82             the same terms as the Perl 5 programming language system itself.
83              
84             =head1 BUGS
85              
86             Please report any bugs or feature requests on the bugtracker website L<https://rt.cpan.org/Public/Dist/Display.html?Name=Data-Sah-Coerce>
87              
88             When submitting a bug or request, please include a test-file or a
89             patch to an existing test-file that illustrates the bug or desired
90             feature.
91              
92             =cut