Sha256: fa64c3b40eb84107c327151e604b6890a85c16e872f4c0f0525d9d94262e9654
Contents?: true
Size: 1.09 KB
Versions: 1
Compression:
Stored size: 1.09 KB
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?(:rake)) DEV_TASKS[:dependencies][:rake].each{|rake_dir| self.add "<%rake('#{rake_dir}')%>" if(Dir.exists?(rake_dir)) } end if(DEV_TASKS[:dependencies].has_key?(:source)) DEV_TASKS[:dependencies][:source].each{|source_dep| dest = "./dep/#{File.basename(source_dep)}" if(!File.exists?(dest)) self.add "<%FileUtils.cp('#{source_dep}','#{dest}')%>" else self.add "<%FileUtils.cp('#{source_dep}','#{dest}')%>" if(File.mtime(source_dep) > File.mtime(dest)) end } end 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.52 | lib/upgrade.rb |