class Physique::NugetConfig

Public Class Methods

new() click to toggle source
# File lib/physique/task_builders/nuget.rb, line 19
def initialize
  @exe = 'src/.nuget/NuGet.exe'
  @restore_location = 'src/packages'
  @build_location = 'build/packages'
end

Public Instance Methods

disable_package_analysis() click to toggle source

Disable metadata analysis (sets -NoPackageAnalysis flag)

# File lib/physique/task_builders/nuget.rb, line 11
def disable_package_analysis
  @disable_package_analysis = true
end
disable_restore() click to toggle source
# File lib/physique/task_builders/nuget.rb, line 15
def disable_restore
  @disable_restore = true
end
opts() click to toggle source
# File lib/physique/task_builders/nuget.rb, line 25
def opts
  Map.new({
    exe: @exe,
    restore_location: @restore_location,
    build_location: @build_location,
    disable_package_analysis: !!@disable_package_analysis,
    disable_restore: !!@disable_restore
  })
end