* Francesc Rom? i Frigol? <[email protected]> [090417 11:39]: > Marc is more comfortable with a solution that instead of modifying the > source object, it creates a new row object like this: > > my $copy = bless { %$self, _column_data => $col_data, _inflated_column => > $inflated_col }, ref $self; > $copy = $copy->next::method($changes);
I've committed an update with a working copy method and a fix for a previously reported infinite recursion bug introduced with the addition of fs_new_on_update. http://dev.catalyst.perl.org/svnweb/bast/revision?rev=5891 I also removed DBIx::Class::UUIDColumns as a base class. I still 'use' it for its get_uuid method, but inheritance was probably not the right way to accomplish that. Whether ::FS can rely less on DBIC internals is still an issue open for discussion. -Marc _______________________________________________ List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class IRC: irc.perl.org#dbix-class SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/ Searchable Archive: http://www.grokbase.com/group/[email protected]
