forked from Lainports/freebsd-ports
17 lines
666 B
Perl
17 lines
666 B
Perl
--- lib/SQL/Translator/Producer/XML/SQLFairy.pm.orig Fri Sep 3 16:27:14 2004
|
|
+++ lib/SQL/Translator/Producer/XML/SQLFairy.pm Sun Oct 24 17:00:03 2004
|
|
@@ -349,11 +349,11 @@
|
|
# The order comes from the meths list passed in.
|
|
my @tags;
|
|
my @attr;
|
|
- foreach ( grep { defined $obj->$_ } @meths ) {
|
|
+ foreach ( grep { defined $obj->$_() } @meths ) {
|
|
my $what = m/$elements_re/ ? \@tags : \@attr;
|
|
my $val = $_ eq 'extra'
|
|
- ? { $obj->$_ }
|
|
- : $obj->$_;
|
|
+ ? { $obj->$_() }
|
|
+ : $obj->$_();
|
|
$val = ref $val eq 'ARRAY' ? join(',', @$val) : $val;
|
|
push @$what, $_ => $val;
|
|
};
|