Changeset 1106

Show
Ignore:
Timestamp:
11/04/07 19:58:03 (13 months ago)
Author:
masaki
Message:

lang/perl/DBIx-Class-FromFormValidatorSimple?/trunk/lib/DBix/Class/FromFormValidatorSimple.pm: Validator のクラス名を限定しないようにした

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/DBIx-Class-FromFormValidatorSimple/trunk/lib/DBIx/Class/FromFormValidatorSimple.pm

    r1049 r1106  
    1717    sub create_from_fvs { 
    1818        my ($self, $results, $args) = @_; 
    19         my $allowed = "FormValidator::Simple::Results"; 
    20         croak "pass me a $allowed object" unless blessed($results) eq $allowed; 
    21         croak "has error on form" if $results->has_error; 
     19        croak "pass me a form results object" unless blessed($results); 
     20        croak "pass me a object which can call 'success' and 'valid'" 
     21            unless $results->can('success') and $results->can('valid'); 
     22        croak "has error on form" unless $results->success; 
    2223 
    2324        my $cols = $args || {}; 
     
    4041sub update_from_fvs { 
    4142    my ($self, $results, $args) = @_; 
    42     my $allowed = "FormValidator::Simple::Results"; 
    43     croak "pass me a $allowed object" unless blessed($results) eq $allowed; 
    44     croak "has error on form" if $results->has_error; 
     43    croak "pass me a form results object" unless blessed($results); 
     44    croak "pass me a object which can call 'success' and 'valid'" 
     45        unless $results->can('success') and $results->can('valid'); 
     46    croak "has error on form" unless $results->success; 
    4547 
    4648    my $cols = $args || {};