Calendar-Hebrew

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

0.09  Fri Apr 05 09:00:00 2019
      - Updated dependency on Calendar::Plugin::Renderer v0.14.

0.08  Mon Mar 25 15:20:00 2019
      - Updated dependency on Date::Hebrew::Simple v0.11.

0.07  Tue Nov 18 18:30:00 2018
      - Updated dependency on Date::Hebrew::Simple v0.10.

0.06  Mon Nov 12 14:10:00 2018
      - Used namespace::autoclean instead.

0.05  Sat Oct 21 08:00:00 2017
      - Added test scripts (t/meta-json.t and t/meta-yml.t).

0.04  Sat Oct 07 10:25:00 2017
      - Added key 'provides' to the Makefile.PL script.

0.03  Mon Oct 02 12:00:00 2017
      - Updated dependency on Date::Hebrew::Simple v0.04.
      - Overriden method validate_params() to handle leap year method name.

META.json  view on Meta::CPAN

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

META.yml  view on Meta::CPAN

    - t
    - inc
provides:
  Calendar::Hebrew:
    file: lib/Calendar/Hebrew.pm
    version: '0.15'
requires:
  Calendar::Plugin::Renderer: '0.15'
  Date::Hebrew::Simple: '0.15'
  Moo: '2.000000'
  namespace::autoclean: '0.28'
  perl: '5.006'
resources:
  repository: https://github.com/manwar/Calendar-Hebrew.git
version: '0.15'
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::Hebrew::Simple'       => '0.15',
        'Calendar::Plugin::Renderer' => '0.15',
    },
    dist  => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
    clean => { FILES => 'Calendar-Hebrew-*' },
    (eval { ExtUtils::MakeMaker->VERSION(6.46) } ? (META_MERGE => {
        'meta-spec' => { version => 2 },
        provides    => {
            'Calendar::Hebrew' => { file => 'lib/Calendar/Hebrew.pm', version => '0.15' },
        },

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


Version 0.15

=cut

use 5.006;
use Data::Dumper;

use Date::Hebrew::Simple;
use Moo;
use namespace::autoclean;
with 'Calendar::Plugin::Renderer';

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::Hebrew::Simple->new });

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

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

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