Sha256: 27bed8c174a90cfad39e5131dc7561f4bb8d24d10269ddc17dfea982fe384899

Contents?: true

Size: 572 Bytes

Versions: 1

Compression:

Stored size: 572 Bytes

Contents

require_relative('./environment.rb')

class Upgrade < Array

  def initialize
    puts "Upgrade discovery"
    if(Environment.scm=='git' && Environment.branch=='develop')
	  Dir.glob('dep/**/*.dll').each {|f|
	    src=Environment.dev_root + "/" + f
		puts "source: " + src + " " + File.mtime(src).to_s
		puts "  dest: " + f + " " + File.mtime(f).to_s
		if(File.exist?(src) && File.mtime(src) > File.mtime(f))
		  self.add "<%FileUtils.cp('#{src}','#{f}')%>"
		end
	  }
	end
  end

  def add command
    self << command if(!include?(command))
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
dev_tasks-0.0.26 lib/upgrade.rb