DateTimeX::Format::CustomPattern - A Moose::Role for building DateTime Formats that require patterns


DateTimeX-Format documentation  | view source Contained in the DateTimeX-Format distribution.

Index


NAME

Top

DateTimeX::Format::CustomPattern - A Moose::Role for building DateTime Formats that require patterns

DESCRIPTION

Top

It adds an attribute "pattern", and behavies consistant with the call-overriding environment of DateTimeX::Format.

SYNOPSIS

Top

	package DateTimeX::Format::RequiresPattern;
	use Moose;
	with 'DateTimeX::Format::CustomPattern';

	package main;

	my $dt = DateTimeX::Format::RequiresPattern->new({
		locale       => $locale
		, time_zone  => $timezone
		, pattern    => '%H:%M:%S'
		, debug      => 0|1
		, defaults   => 0|1
	});

	$dt->parse_datetime( $time, {pattern => '%H:%M'} );

OBJECT ENVIRONMENT

Top

All of these slots correspond to your object environment: they can be supplied in the constructor, or through accessors.

* pattern( $str )

Can be overridden in the call to ->parse_datetime.


DateTimeX-Format documentation  | view source Contained in the DateTimeX-Format distribution.