Changeset 23424 for lang/perl/Data-Model
- Timestamp:
- 11/12/08 23:00:31 (5 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Data-Model/trunk/lib/Data/Model/Driver/Logic.pm
r23152 r23424 11 11 my $schema = shift; 12 12 my $obj = $schema->{schema_obj}; 13 13 14 my $method = 'get_' . $schema->{model}; 14 return $self->_generate_result_iterator([ $obj->$method($schema, @_) ]), +{}; 15 my @ret = $obj->$method($schema, @_); 16 $ret[1] = +{}; 17 if (ref($ret[0]) eq 'CODE') { 18 return @ret; 19 } elsif (ref($ret[0]) eq 'ARRAY') { 20 return $self->_generate_result_iterator($ret[0]), $ret[1]; 21 } else { 22 return $self->_generate_result_iterator([ $ret[0] ]), $ret[1]; 23 } 15 24 } 16 25
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)