Now Loading...

Dapatkan info terbaru via Facebook. Silahkan klik LIKE / SUKA.

?

Monday, May 14, 2012

Rose::Object::MakeMethods::DateTime 0.84


Rose::Object::MakeMethods::DateTime Rose::Object::MakeMethods::DateTime module can create methods that store DateTime objects.

Rose::Object::MakeMethods::DateTime module can create methods that store DateTime objects.

SYNOPSIS

package MyObject;

use Rose::Object::MakeMethods::DateTime
(
datetime =>
[
'birthday',
'arrival' => { tz => 'UTC' }
],
);

...

$obj = MyObject->new(birthday => '1/24/1984 1am');

$dt = $obj->birthday; # DateTime object

$bday = $obj->birthday(format => '%B %E'); # 'January 24th'

# Shortcut for $obj->birthday->clone->truncate(to => 'month');
$month = $obj->birthday(truncate => 'month');

$obj->birthday('blah'); # croaks - invalid date!
$obj->birthday('1999-04-31'); # croaks - invalid date!

Requirements:


Download Rose::Object::MakeMethods::DateTime 0.84 Free
Tags: DateTime objects   , Perl methods   , Perl module   , DateTime   , objects   , Perl   ,
datetime, , croaks invalid, # croaks, , = , roseobjectmakemethodsdatetime, invalid, 'month', croaks, $obj-birthdaytruncate, $bday, $obj-birthday, $obj-birthday'blah', $obj-birthday-clone-truncateto, $obj-birthday'1999-04-31', shortcut, 'january, 24th', '%b, $obj-birthdayformat, daterequirements, $month, %e', date

No comments:

Post a Comment