Sha256: 2da2d5f2e2741409648adca26e570c792e4fc57ef9b79b4844daceeaee5ae679
Contents?: true
Size: 783 Bytes
Versions: 2
Compression:
Stored size: 783 Bytes
Contents
require_relative('./environment.rb') class Upgrade < Array def initialize update end def update if(Environment.scm=='git' && Environment.branch=='develop') Dir.glob('dep/**/*.dll').each {|f| src=Environment.dev_root + "/" + f if(File.exist?(src) && File.mtime(src) > File.mtime(f)) self.add "<%FileUtils.cp('#{src}','#{f}')%>" end } if(defined?(DEV_TASKS)) if(DEV_TASKS[:dependencies].has_key?(:source)) DEV_TASKS[:dependencies][:source].each{|source_dep| dest = "./dep/#{File.basename(source_dep)}" self.add "<%Environment.copy_if_newer('#{source_dep}','#{dest}')%>" } end end end end def add command self << command if(!include?(command)) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dev_tasks-0.0.48 | lib/upgrade.rb |
dev_tasks-0.0.47 | lib/upgrade.rb |