Sha256: d9b144172aea6e8e2dc222199508501daa285f4f3d7c8de65903a6068486ba65

Contents?: true

Size: 553 Bytes

Versions: 5

Compression:

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

5 entries across 5 versions & 1 rubygems

Version Path
albacore-0.2.5 lib/albacore/config/netversion.rb
albacore-0.2.4 lib/albacore/config/netversion.rb
albacore-0.2.3 lib/albacore/config/netversion.rb
albacore-0.2.2 lib/albacore/config/netversion.rb
albacore-0.2.0.preview2 lib/albacore/config/netversion.rb