The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Class::DBI::FromSledge - Update Class::DBI data using Sledge

SYNOPSIS

    package Your::Data::Film;
    use Class::DBI::FromSledge;
    use base 'Class::DBI';
    
    package Your::Pages;
    sub valid_create {
        shift->valid->check( ... );
    }
    sub dispatch_create {
        my $self = shift;
        Your::Data::Film->create_from_sledge($self);
    }

    sub valid_update {
        shift->valid->check( ... );
    }
    sub dispatch_update {
        my $self = shift;
        my $film = Your::Data::Film->retrieve('Fahrenheit 911');
        $film->update_from_sledge($self);
    }

DESCRIPTION

Create and update Class::DBI objects from Sledge::Plugin::Validator.

METHODS

create_from_sledge

Create a new object.

update_from_sledge

Update object.

COVERAGE

    ---------------------------- ------ ------ ------ ------ ------ ------ ------
    File                           stmt   bran   cond    sub    pod   time  total
    ---------------------------- ------ ------ ------ ------ ------ ------ ------
    ...b/Class/DBI/FromSledge.pm  100.0  100.0  100.0  100.0  100.0  100.0  100.0
    Total                         100.0  100.0  100.0  100.0  100.0  100.0  100.0
    ---------------------------- ------ ------ ------ ------ ------ ------ ------

AUTHOR

MATSUNO Tokuhiro <tokuhiro at mobilefactory.jp>

This library is free software . You can redistribute it and/or modify it under the same terms as perl itself.

THANKS TO

Sebastian Riedel, the Class::DBI::FromForm author.

SEE ALSO

Class::DBI, Class::DBI::FromForm, Sledge::Plugin::Validator, Bundle::Sledge