lib/build.rb in dev_tasks-0.0.6 vs lib/build.rb in dev_tasks-0.0.7
- old
+ new
@@ -1,17 +1,18 @@
+require_relative './color.rb'
+require 'awesome_print'
+
class Build < Array
- def self.discover_commands commands
+ def initialize
# Gem builds, `gem build dev_tasks.spec`
Dir.glob('*.spec') {|f|
- commands["build"] = Build.new if(!commands.has_key?("build"))
- commands["build"].add "gem build #{f}"
+ self.add "gem build #{f}"
}
# .sln builds, `"C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe" "MySolution.sln"
Dir.glob('*.sln'){|f|
- if File.exist? msbuild
- commands["build"] = Build.new if(!commands.has_key?("build"))
- commands["build"].add "\"#{self.msbuild}\" \"#{f}\" /nologo /p:Configuration=Release"
+ if File.exist? Build.msbuild
+ self.add "\"#{Build.msbuild}\" \"#{f}\" /nologo /p:Configuration=Release"
end
}
end
def self.msbuild
\ No newline at end of file