Sha256: aef78bd3846ba4b1fa4c615814e72cd455069a7ac2ece69d0a46f0b9e5982551

Contents?: true

Size: 532 Bytes

Versions: 7

Compression:

Stored size: 532 Bytes

Contents

module Configuration
  module NetVersion
    def win_dir
      @win_dir ||= ENV['windir'] || ENV['WINDIR'] || "C:/Windows"
    end
   
    def get_net_version(netversion)
      case netversion
        when :net2, :net20
          version = "v2.0.50727"
        when :net35
          version = "v3.5"
        when :net4, :net40
          version = "v4.0.30319"
        else
          fail "#{netversion} is not a supported .net version"
      end
      File.join(win_dir.dup, 'Microsoft.NET', 'Framework', version)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
albacore-0.3.4 lib/albacore/config/netversion.rb
albacore-0.3.3 lib/albacore/config/netversion.rb
albacore-0.3.2 lib/albacore/config/netversion.rb
albacore-0.3.1 lib/albacore/config/netversion.rb
albacore-0.3.0 lib/albacore/config/netversion.rb
albacore-0.2.7 lib/albacore/config/netversion.rb
albacore-0.2.6 lib/albacore/config/netversion.rb