NAME
DBIx::Skinny::InflateColumn::DateTime - DateTime inflate/deflate settings for DBIx::Skinny
SYNOPSIS
Use this module in your schema.
package Your::DB::Schema;
use DBIx::Skinny::Schema;
use DBIx::Skinny::InflateColumn::DateTime;
install_table table1 => {
pk 'id';
columns qw/id name created_at updated_at/;
};
install_table table2 => {
pk 'id';
columns qw/id name booked_on created_on updated_on/;
};
In your app.
my $row = Your::DB->single('table1', { id => 1 });
print $row->created_at->ymd; # created_at is DateTime object
DESCRIPTION
DBIx::Skinny::InflateColumn::DateTime provides inflate/deflate settings for *_at/*_on columns.
If you want to set created_XX and updated_XX automatically, you can use DBIx::Class::InflateColumn::DateTime::Auto.
INFLATE/DEFLATE
This module installs inflate rule for /_(at|on)$/ columns.
That columns will be inflated as DateTime objects.
AUTHOR
Ryo Miyake <ryo.studiom {at} gmail.com>
SEE ALSO
DBIx::Skinny, DBIx::Class::InflateColumn::DateTime
AUTHOR
Ryo Miyake <ryo.studiom __at__ gmail.com>
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.