Calendar-Gregorian

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

0.19  Thu Apr 04 17:00:00 2019
      - Updated dependency on Calendar::Plugin::Renderer v0.14.

0.18  Sun Mar 24 10:45:00 2019
      - Updated dependency on Date::Gregorian::Simple v0.13.

0.17  Mon Nov 26 14:55:00 2018
      - Updated dependency on Date::Gregorian::Simple v0.12.

0.16  Wed Mar 07 16:30:00 2018
      - Updated dependency on namespace::autoclean.

0.15  Mon Jan 23 10:40:00 2017
      - Updated dependency on Date::Gregorian::Simple v0.10.

0.14  Sat Jan 07 22:20:00 2017
      - Added dependency on Calendar::Plugin::Renderer v0.12.
      - Removed method validate_params(), no longer required.

0.13  Mon Jan 02 12:45:00 2017
      - Added sample code for method as_text() in the SYNOPSIS section.

META.json  view on Meta::CPAN

      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Calendar::Plugin::Renderer" : "0.15",
            "Date::Gregorian::Simple" : "0.17",
            "Moo" : "2.000000",
            "namespace::autoclean" : "0.28",
            "perl" : "5.006"
         }
      }
   },
   "provides" : {
      "Calendar::Gregorian" : {
         "file" : "lib/Calendar/Gregorian.pm",
         "version" : "0.25"
      }
   },

META.yml  view on Meta::CPAN

    - t
    - inc
provides:
  Calendar::Gregorian:
    file: lib/Calendar/Gregorian.pm
    version: '0.25'
requires:
  Calendar::Plugin::Renderer: '0.15'
  Date::Gregorian::Simple: '0.17'
  Moo: '2.000000'
  namespace::autoclean: '0.28'
  perl: '5.006'
resources:
  repository: https://github.com/manwar/Calendar-Gregorian.git
version: '0.25'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

    CONFIGURE_REQUIRES => {
        'ExtUtils::MakeMaker' => 0,
    },
    BUILD_REQUIRES   => {
        'Test::More'        => 0,
        'File::Temp'        => 0,
        'XML::SemanticDiff' => 0,
    },
    PREREQ_PM => {
        'Moo'                        => '2.000000',
        'namespace::autoclean'       => '0.28',
        'Date::Gregorian::Simple'    => '0.17',
        'Calendar::Plugin::Renderer' => '0.15',
    },
    dist  => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
    clean => { FILES => 'Calendar-Gregorian-*' },
    (eval { ExtUtils::MakeMaker->VERSION(6.46) } ? (META_MERGE => {
        'meta-spec' => { version => 2 },
        provides    => {
            'Calendar::Gregorian' => { file => 'lib/Calendar/Gregorian.pm', version => '0.25' },
        },

lib/Calendar/Gregorian.pm  view on Meta::CPAN


Version 0.25

=cut

use 5.006;
use Data::Dumper;

use Date::Gregorian::Simple;
use Moo;
use namespace::autoclean;
use overload q{""} => 'as_string', fallback => 1;

has year  => (is => 'rw', predicate => 1);
has month => (is => 'rw', predicate => 1);
has date  => (is => 'ro', default   => sub { Date::Gregorian::Simple->new });
with 'Calendar::Plugin::Renderer';

sub BUILD {
    my ($self) = @_;

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.128 second using v1.00-cache-2.02-grep-82fe00e-cpan-c98054f2a92 )