Allow multiple arguments to install

This commit is contained in:
Adam Vandenberg 2012-02-09 18:43:47 -08:00
parent 27ecdb4266
commit 6cfe4b3208

View File

@ -2,7 +2,8 @@ require 'pathname'
# we enhance pathname to make our code more readable # we enhance pathname to make our code more readable
class Pathname class Pathname
def install src def install *sources
sources.each do |src|
case src case src
when Array when Array
src.collect {|src| install_p(src) } src.collect {|src| install_p(src) }
@ -12,6 +13,7 @@ class Pathname
install_p(src) install_p(src)
end end
end end
end
def install_p src, new_basename = nil def install_p src, new_basename = nil
if new_basename if new_basename