Sha256: 7de9cbc46c19ef1dd9d11da5bceae4a246b0acfab6a2732192692badfc85b100

Contents?: true

Size: 557 Bytes

Versions: 1

Compression:

Stored size: 557 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

1 entries across 1 versions & 1 rubygems

Version Path
albacore-0.2.0.preview1 lib/albacore/config/netversion.rb