NAME

DBIx::Class::FromSledge - Update or Insert DBIx::Class data using from Sledge

SYNOPSIS

package Test::DB;
use base 'DBIx::Class::Schema';
__PACKAGE__->load_components(qw/
    FromSledge
/);

package Test::DB::User;
use base 'DBIx::Class';
__PACKAGE__->load_components(qw/
    FromSledge
    PK::Auto
    Core
/);

package Test::Pages::Root;
use base 'Test::Pages';
sub valid_create {
    shift->valid->check( ... );
}
sub dispatch_create {
    my $self = shift;
    $self->model->create_from_sledge('User',$self,
        {
            service_id => $self->service->id,
        }
    );
}

DESCRIPTION

Update or Insert DBIx::Class objects from Sledge::Plugin::Validator.

METHODS

create_from_sledge

call DBIC's create method.

update_from_sledge

call DBIC's update method.

BUGS AND LIMITATIONS

No bugs have been reported.

AUTHOR

Atsushi Kobayashi <atsushi __at__ mobilefactory.jp>

LICENCE AND COPYRIGHT

Copyright (c) 2007, Atsushi Kobayashi <atsushi __at__ mobilefactory.jp>. All rights reserved.

This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.