class Build < Array def update Dir.glob('*.gemspec'){|gemspec| add "gem build #{gemspec}" } Dir.glob('**/*.sln'){|sln_file| vs_version=MSBuild.get_vs_version(sln_file) if(defined?(MSBUILD)) if(MSBUILD.has_key?(vs_version)) MSBuild.get_configurations(f).each{ |configuration| MSBuild.get_platforms(f).each{|platform| Console.debug "configuration='#{configuration}', platform='#{platform}'" self.add "\"#{MSBUILD[vs_version]}\" \"#{f}\" /nologo /p:Configuration=#{configuration} /p:Platform=\"#{platform}\"" } } end end } end end