Class: Physique::NugetConfig

Inherits:
Object
  • Object
show all
Extended by:
Albacore::ConfigDSL
Defined in:
lib/physique/task_builders/nuget.rb

Instance Method Summary collapse

Constructor Details

#initializeNugetConfig

Returns a new instance of NugetConfig.



14
15
16
17
18
# File 'lib/physique/task_builders/nuget.rb', line 14

def initialize
  @exe = 'src/.nuget/NuGet.exe'
  @restore_location = 'src/packages'
  @build_location = 'build/packages'
end

Instance Method Details

#disable_package_analysisObject

Disable metadata analysis (sets -NoPackageAnalysis flag)



10
11
12
# File 'lib/physique/task_builders/nuget.rb', line 10

def disable_package_analysis
  @disable_package_analysis = true
end

#optsObject



20
21
22
23
24
25
26
27
# File 'lib/physique/task_builders/nuget.rb', line 20

def opts
  Map.new({
    exe: @exe,
    restore_location: @restore_location,
    build_location: @build_location,
    disable_package_analysis: !!@disable_package_analysis
  })
end