Author: vborja
Date: Wed Jun 4 16:03:42 2008
New Revision: 663405
URL: http://svn.apache.org/viewvc?rev=663405&view=rev
Log:
BUILDR-77.
Modified:
incubator/buildr/trunk/lib/buildr/core/project.rb
Modified: incubator/buildr/trunk/lib/buildr/core/project.rb
URL:
http://svn.apache.org/viewvc/incubator/buildr/trunk/lib/buildr/core/project.rb?rev=663405&r1=663404&r2=663405&view=diff
==============================================================================
--- incubator/buildr/trunk/lib/buildr/core/project.rb (original)
+++ incubator/buildr/trunk/lib/buildr/core/project.rb Wed Jun 4 16:03:42 2008
@@ -64,6 +64,7 @@
# puts default.expand(:source, :main, :java)
# => "src/main/java"
def expand(*args)
+ args = args.compact.reject { |s| s.to_s.empty? }.map(&:to_sym)
return '' if args.empty?
@mapping[args] ||= File.join(*[expand(*args[0..-2]),
args.last.to_s].reject(&:empty?)) if args.size > 1
return @mapping[args] || args.first.to_s