Sha256: 64cf0b88291eaca2921bcd7fd2ada636b0a1f79384c45c8edfeb9eb10be89247
Contents?: true
Size: 601 Bytes
Versions: 8
Compression:
Stored size: 601 Bytes
Contents
require_relative('./environment.rb') require_relative('./artifacts.rb') class Publish < Array def initialize if(Environment.scm=='git') artifacts=Artifacts.new artifacts.each {|k,v| dest_dir = Environment.dev_root + "/dep/" + Environment.relative_directory + '/' + Environment.branch dest = dest_dir + "/" + v dest_dir=File.dirname(dest) self.add "<%FileUtils.mkdir_p('#{dest_dir}')%>" if (!Dir.exists?(dest_dir)) self.add "<%FileUtils.cp('#{v}','#{dest}')%>" } end end def add command self << command if(!include?(command)) end end
Version data entries
8 entries across 8 versions & 1 rubygems