Sha256: 2e917d5473ddc6d151b7ae8127fd9c82545103474783f7fb7e5937b95ca95abe
Contents?: true
Size: 625 Bytes
Versions: 11
Compression:
Stored size: 625 Bytes
Contents
require 'ostruct' require 'albacore/config/netversion' require 'albacore/support/openstruct' module Configuration module MSBuild include Albacore::Configuration include Configuration::NetVersion def self.msbuildconfig @msbuildconfig ||= OpenStruct.new.extend(OpenStructToHash).extend(MSBuild) end def msbuild config = MSBuild.msbuildconfig yield(config) if block_given? config end def self.included(mod) self.msbuildconfig.use :net40 end def use(netversion) self.command = File.join(get_net_version(netversion), "MSBuild.exe") end end end
Version data entries
11 entries across 11 versions & 1 rubygems