Sha256: 9e715d30ff30e9ba413d6387ebb47901aaab3d5c27b1c47f857443ed5d3d1b3e
Contents?: true
Size: 850 Bytes
Versions: 2
Compression:
Stored size: 850 Bytes
Contents
module Configuration module NetVersion include Failure # systemroot is the newest environment variable and windir is some legacy # thing. There's no reason one of those wouldn't exist on a real Windows # platform. The final, hardcoded string is to satisfy the method calls on # linux (travis-ci). def win_dir ENV["SYSTEMROOT"] || ENV["WINDIR"] || "C:\\Windows" end def get_net_version(netversion) case netversion when :net2, :net20, :net3, :net30 version = "v2.0.50727" when :net35 version = "v3.5" when :net4, :net40, :net45 version = "v4.0.30319" else fail_with_message("The .NET Framework #{netversion} is not supported") end File.join(win_dir, "Microsoft.NET", "Framework", version) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
albacore-1.0.0 | lib/albacore/config/netversion.rb |
albacore-1.0.0.rc.3 | lib/albacore/config/netversion.rb |