X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FSQL%2FTranslator%2FUtils.pm;h=ea39bd99a84c443186ab4f66d1d9ddc27cc917f7;hb=4cdd7bf11607f949721a43dd9c3663096422dbf3;hp=855d9a017afa9efad6603c2da454eda91033ada1;hpb=11d8f9d0c3264e78ce0750ad110f6a7c699d9bc9;p=dbsrgits%2FSQL-Translator.git diff --git a/lib/SQL/Translator/Utils.pm b/lib/SQL/Translator/Utils.pm index 855d9a0..ea39bd9 100644 --- a/lib/SQL/Translator/Utils.pm +++ b/lib/SQL/Translator/Utils.pm @@ -1,7 +1,7 @@ package SQL::Translator::Utils; # ---------------------------------------------------------------------- -# $Id: Utils.pm,v 1.6 2003-05-12 15:39:28 dlc Exp $ +# $Id: Utils.pm,v 1.8 2003-06-27 16:30:35 kycl4rk Exp $ # ---------------------------------------------------------------------- # Copyright (C) 2003 darren chamberlain # @@ -26,7 +26,7 @@ use vars qw($VERSION $DEFAULT_COMMENT @EXPORT_OK); use Exporter; -$VERSION = 1.00; +$VERSION = sprintf "%d.%02d", q$Revision: 1.8 $ =~ /(\d+)\.(\d+)/; $DEFAULT_COMMENT = '-- '; @EXPORT_OK = qw( debug normalize_name header_comment parse_list_arg $DEFAULT_COMMENT @@ -116,13 +116,13 @@ HEADER_COMMENT } # ---------------------------------------------------------------------- -sub parse_list_arg { - my $list = UNIVERSAL::isa( $_[0], 'ARRAY' ) ? shift : [ @_ ]; - - return [ map { s/^\s+|\s+$//g; $_ } - map { split /,/ } - grep { defined } @$list - ]; +sub parse_list_arg { + my $list = UNIVERSAL::isa( $_[0], 'ARRAY' ) ? shift : [ @_ ]; + + return [ map { s/^\s+|\s+$//g; $_ } + map { split /,/ } + grep { defined && length } @$list + ]; } 1; @@ -154,7 +154,7 @@ Nothing is exported by default. C takes 0 or more messages, which will be sent to STDERR using C. Occurances of the strings I, I, and I will be replaced by the calling package, subroutine, and line number, -respectively, as reported by C. +respectively, as reported by C. For example, from within C in F, at line 666: @@ -206,17 +206,17 @@ this use). For example, this: use SQL::Translator::Utils qw(header_comment $DEFAULT_COMMENT); print header_comment(__PACKAGE__, - $DEFAULT_COMMENT, + $DEFAULT_COMMENT, "Hi mom!"); produces: - -- + -- -- Created by My::Prodcuer -- Created on Fri Apr 25 06:56:02 2003 - -- + -- -- Hi mom! - -- + -- Note the gratuitous spacing.