DBIx-ActiveRecord
view release on metacpan or search on metacpan
lib/DBIx/ActiveRecord.pm view on Meta::CPAN
...
my $id = $model->name;
# this is same
my $id = $model->get_column('name');
=item $model->set_column($column, $value)
set a column value.
example:
$model->set_column('name', 'fuga');
defined helper method for 'columns' method arguments.
example:
__PACKAGE__->columns(qw/id name/);
...
$model->name('fuga');
# this is same
my $id = $model->set_column('name', 'fuga');
=item $model->to_hash()
translate hash value.
example:
my $m = Model->new({name => 'hoge'});
$m->type(2);
my $h = $m->to_hash;
# $h is {name => 'hoge', type => 2}
=item $model->in_storage()
saved instance is return 1.
not saved instance is return 0.
=item $model->save()
do insert or update.
=item $model->insert()
do insert.
=item $model->update()
do update.
=item $model->delete()
do delete.
=head1 BUGS AND LIMITATIONS
This module is alpha version.
Please give me feedback.
Please PullRequest with github If you have more better idea.
=head1 AUTHOR
Toshiyuki Saito
=head1 REPOSITORY
git clone git://github.com/toshi-saito/perl-dbix-activerecord.git
=head1 LICENCE AND COPYRIGHT
Copyright (C) 2012 by Toshiyuki Saito All rights reserved.
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.8 or,
at your option, any later version of Perl 5 you may have available.
=cut
( run in 1.839 second using v1.01-cache-2.11-cpan-98e64b0badf )