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